当使用XML配置方式来配置Bean实例时,可以通过scope来指定Bean实例的作用域,没有指定scope属性的Bean实例的作用域默认是singleton。
当我们采用零配置方式来管理Bean实例时,可以使用@Scope Annotation,只要在该Annotation中提供作用域的名称即可。例如:
@Scope("prototype")
@Component("axe")
public class SteelAxe implements Axe{
//codes here
}
Spring Bean作用域配置
本文介绍了如何通过XML配置文件及注解方式设置Spring框架中Bean的作用域,包括默认的singleton作用域以及通过@Scope注解指定prototype作用域的方法。
当使用XML配置方式来配置Bean实例时,可以通过scope来指定Bean实例的作用域,没有指定scope属性的Bean实例的作用域默认是singleton。
当我们采用零配置方式来管理Bean实例时,可以使用@Scope Annotation,只要在该Annotation中提供作用域的名称即可。例如:
@Scope("prototype")
@Component("axe")
public class SteelAxe implements Axe{
//codes here
}
885
671
861
614

被折叠的 条评论
为什么被折叠?