1
applicationContext.xmlを使用しないSpring起動アプリケーションでは、アプリケーションが使用するjarファイル内に存在するクラスのフィールドを更新するためにBeanが必要です。 次のようにapplicationContext.xmlを使用するアプリケーションは、Beanはspecfiedすることができれば:上記のBeanがJavaでプログラム的spring-bootでbeanをプログラムで作成してjarファイル内のクラスを更新する
<bean id="au" class="path1.path2.path3.AU">
<property name="property1" value="newValue" />
</bean>
を作成することができますか?
上記の@ Beanアノテーションは、path1.path2.path3.AUのオブジェクトを返すメソッドの上で使用できます。そのメソッドが存在するクラスには、@ Configurationという注釈が付けられていなければならず、Spring Bootでスキャンする必要があります。 –
@Bean(name = "au") path1.path2.path3.AU getAU(){ path1.path2.path3.AU aux = .... aux.setProperty1( "newValue"); 返品aux; }上記のような何か? – user1186233