Est-il possible de convertir la configuration XML suivante en une annotation?
<bean id="myBean" class="my.package.MyBeanClass" scope="prototype" />
J'utilise Spring 2.5.6 .
Vous pouvez utiliser l'annotation @Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE)
.
@Service
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
public class CustomerService {
// ...
}
À partir du spring version 4.3.2
actuel, nous pouvons utiliser @Scope ("prototype") annotation.
@Scope("prototype")
@Repository
public class MovieFinderImpl implements MovieFinder {
// ...
}