我正在尝试新的 Spring 4 版本,我发现BeanDefinition
接口已被删除,如果是这样,我们应该在为 bean 定义范围的场景中使用什么替换类?
在 Spring 版本 4 之前,您可以执行此操作。
@Bean
@Scope(BeanDefinition.SCOPE_PROTOTYPE)
class MyBean{
...
}
编辑
从 Spring 4 开始,您不能在 @Scope Annotation 中指定 spring bean 范围吗,给出的唯一选项是添加一个字符串,然后添加 ProxyMode ?