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才会管理生命周期。
 
 
   
posted @ 2019-02-28 20:58  代码使我疯狂  阅读(193)  评论(0)    收藏  举报