Создать прототип с областью Spring bean с аннотациями? Можно ли преобразовать следующую конфигурацию XML в аннотацию на основе? <bean id="myBean" class="my.package.MyBeanClass" scope="prototype" /> Я использую Spring 2.5.6. Ответ 1 Вы можете использовать @Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE). @Service @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) public class CustomerService { // ... } Spring API Docs. Пример сопоставления. Ссылка на область действия аннотации. Ответ 2 Как и текущий spring version 4.3.2, мы можем использовать аннотацию @Scope ( "prototype" ). @Scope("prototype") @Repository public class MovieFinderImpl implements MovieFinder { // ... } Ответ 3 Spring 5 вы можете использовать следующее @Component("myBean") @Scope("prototype") public class MyBeanClass{//your logics}
Ответ 1 Вы можете использовать @Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE). @Service @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) public class CustomerService { // ... } Spring API Docs. Пример сопоставления. Ссылка на область действия аннотации.
Ответ 2 Как и текущий spring version 4.3.2, мы можем использовать аннотацию @Scope ( "prototype" ). @Scope("prototype") @Repository public class MovieFinderImpl implements MovieFinder { // ... }
Ответ 3 Spring 5 вы можете использовать следующее @Component("myBean") @Scope("prototype") public class MyBeanClass{//your logics}