1

アプリケーションに spring 3.x を使用しています。注釈を使用して Spring Bean を構成しましたが、シナリオによっては、名前で Bean のオブジェクトを取得する必要があります。XML ベースの構成では、実装BeanfactoryAwareして呼び出すことでこれを行うことができますgetbean("beanName")。これは、注釈ベースのスプリング構成で可能ですか。もしそうなら、私は注釈についてあまり知らないので、どうすればそれを使用できますか。

4

1 に答える 1

1

アノテーションのパラメータを使用してみる

  1. @Bean(name = "beanName")

  2. @Service(value = "beanName")

    を指定しない場合、Spring は Java 命名規則の名前で Bean を作成します。

    @Service class ExampleBean { } この場合、exampleBeanという名前の Bean があります。

その後

    getBean("beanName") getBean("exampleBean")
于 2013-10-16T06:29:20.700 に答える