Spring核心容器功能
首先是bean的作用域它有常用的两个作用域一个是singleton单例的,prototype多例的,单例只创建一个实例,多例可以创建多个,默认创建的bean是单例的。
还有就是它的几个注解可以扫描bean
①:@Controller它是控制的意思,应该在控制层的类上,就像struts2的Action一样
②:@Service它是服务的意思,应该添加在业务层的类上,就像ssh的Service一样
③:@Repository它是仓库的意思,应该添加在dao层的类上,就像UserDao一样
④:@Component它是组件的意思,应该添加在除了上面三层的位置
注解扫面创建bean时作用域(scope)默认是单列的。
生命周期:
核心容器会在创建出来bean之后,立即对其初始化,调用init-method配置的方法,当容器销毁时,也会销毁所有的bean,之前会调用destroy-method配置的方法, 一般的bean不会管理生命周期,复杂的bean才会管理生命周期。

浙公网安备 33010602011771号