クラスがあり、Springではなくインスタンス化されているとします。たとえば、デシリアライザまたはJavaFX
によってインスタンス化できます。サードパーティのBeanにプロパティを注入できますか?
Spring Beanをコード化して後でプロパティを注入するのと同じ方法でこれらのクラスをコーディングできますか?
実際には、リフレクションでクラスをスキャンし、すべての@Autowired
注釈を見つけ、アプリケーションコンテキストから値を注入するルーチンが欲しいですか?
applicationContext.getBeanFactory().registerSingleton("myName", myBean)
に電話すると、これが起こりますか?注意してください、私はシングルトンには限定されません。
私は可能ではないと思います。 Springコンテナはプロキシオブジェクトを作成するため、元のラッパーでありBeanファクトリに登録されるためです。実際のインスタンスで動作するかどうかはコンテナの仕事をしようとすると疑いがあります。 – Beniton