默认从spring容器中获取的对象都是单例的,可以通过xml和注解的方式设置对象为非单例。主要通过Scope关键字设置。
1 XML配置文件设置的方法:
<!--scope="singleton" 是单例,scope="prototype" 是非单例-->
2 注解的配置方法:
//@Scope(value = "singleton") // 单例,默认为单例
@Scope(value = "prototype")// 非单例
3 备注:
设置成为prototype后,对象在容器中自动使用延迟初始化策略