XML configurationをアノテーションベースのものに変換することはできますか?注釈付きのプロトタイプスコープのSpring Beanを作成しますか?
<bean id="myBean" class="my.package.MyBeanClass" scope="prototype" />
私は春を使用しています2.5.6。
XML configurationをアノテーションベースのものに変換することはできますか?注釈付きのプロトタイプスコープのSpring Beanを作成しますか?
<bean id="myBean" class="my.package.MyBeanClass" scope="prototype" />
私は春を使用しています2.5.6。
@Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE)
アノテーションを使用できます。
@Service
@Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE)
public class CustomerService
{
......
}
現時点のspring version 4.3.2
現在、@Scope("prototype")注釈を使用できます。
@Scope("prototype")
@Repository
public class MovieFinderImpl implements MovieFinder {
// ...
}
は、文字列の代わりに使用するための素敵な定数があります:[ 'BeanDefinition.SCOPE_PROTOTYPE'](http://static.springsource.org/spring/docs/2.5.3/api/org/springframework/ beans/factory/config/BeanDefinition.html#SCOPE_PROTOTYPE) –
ScopeアノテーションJavadocでは、指定できる定数は[ConfigurableBeanFactory.SCOPE_PROTOTYPE](http://docs.spring.io/spring/docs/3.2.5.RELEASE/javadoc)です。 -api/org/springframework/beans/factory/config/ConfigurableBeanFactory.html#SCOPE_PROTOTYPE) – jfcorugedo
Spring 4でBeanDefinitionクラスを削除しましたか? –