Spring学习笔记(二)——Spring相关配置属性注入Junit整合

一、Spring的相关配置

1.1 Bean元素

  • class属性:被管理对象的完整类名
  • name属性:给Bean起个名字,能重复,能使用特殊字符.后来属性
  • id属性:给Bean起个名字,不能重复,不能使用特殊字符.早期属性
  • scope属性
    • singleton:默认值,单例对象.项目一启动就创建对象,而且容器只创建一次
    • prototype:多例原型.被标识为多例的对象,每次在获得才会创建.每次创建都是新的对象(整合struts2时,ActionBean必须配置为多例的.)
    • request(了解):web项目中,Spring创建一个Bean的对象,将对象存入到request域中。.对象与request生命周期一致.
    • session(了解):web项目中,Spring创建一个Bean的对象,将对象存入到session域中。,对象与session生命周期一致.
  • 生命周期属性(了解)
    • init-method:指出初始化方法,spring会在对象创建之后立即调用
    • destory-method:指出销毁方法,spring在关闭并销毁所有容器中的对象之前调用.

1.2 spring创建对象的方式

【方式一:无参数的构造方法】

  

  spring容器启动后就创建User对象。如果对象中提供了带参构造,而没有提供无

猜你喜欢

转载自blog.csdn.net/shengyin714959/article/details/131455663
今日推荐