我可以使用Spring Javaconfig创建原型范围的bean吗?

Dun*_*gor 11 java spring

Spring Javaconfig的旧文档说我可以使用

@Bean(scope=DefaultScopes.PROTOTYPE)
Run Code Online (Sandbox Code Playgroud)

获得原型bean,但Spring 3.0.5 @Bean似乎没有这个属性.

有没有办法控制Javaconfig中bean的范围?

Chr*_*ams 21

@Scope改用.

此外,DefaultScopes在Spring核心中不可用,但您可以使用BeanDefinition.SCOPE_PROTOTYPEBeanDefinition.SCOPE_SINGLETON方便使用.