Springコンテナ内で現在のオブジェクトを検索する方法は何ですか?

Springコンテナ内で現在のオブジェクトを探すには、一般的な方法が2つあります:

  1. 自動接続
  2. @Resource を使ってください。
  3. 自動ワイヤリング
  4. @Resourceを使ってください。

例えば、

@Component
public class CurrentObject {
    @Autowired
    private OtherObject otherObject;

    // ...
}
  1. アプリケーションコンテキスト (Appurikēshon Kontekisuto)
  2. ビーンを取得する
  3. アプリケーションコンテキスト
  4. ビーンを取得

例えば、

@Component
public class OtherObject {
    @Autowired
    private ApplicationContext applicationContext;

    public void doSomething() {
        CurrentObject currentObject = applicationContext.getBean(CurrentObject.class);
        // ...
    }
}

具体のニーズや状況に応じて、適切な方法を選択して使用してください。

bannerAds