私たちは新しいアプリケーションに取り組んでおり、Spring を使用したいと考えています (大学のプロジェクトです!)
新しい Spring アプリケーションを作成するとき、すべてのオブジェクトに Spring を注入する必要がありますか?
class A {
...
AHelper helper = new AHelper();
helper.doSomething();
...
}
class AHelper {
public void doSomething(){}
}
この場合、セッターを使用して AHelper を A に Spring 注入する必要がありますか? クラス A が 5 つのヘルパーに依存している場合、それらすべてを注入する必要がありますか? それはベスト プラクティスですか。
また、クラス AHelper が AHelperHelper に依存し、それが AHelperHelperHelper に依存している場合、この依存関係チェーン全体を XML で構成する必要があります。それは私には間違っているように感じます!