Spring Bean相关配置

Bean相关配置

  1. 1.名称与标识
    id
    使用了约束中的唯一约束。里面不能出现特殊字符的
    name
    没有使用约束中的唯一约束。里面可以出现特殊字符。
  2. 设置对象的生命周期方法
    init-method
    Bean被初始化的时候执行的方法
    destroy-method
    Bean被销毁的时候执行的方法(Bean是单例创建,工厂关闭)

  3. Bean的作用范围的配置
    scope
    • singleton
      默认的,Spring会采用单例模式创建这个对象。
    • prototype
      多例模式
    • request
      应用在web项目中,Spring创建这个类以后,将这个对象存入到request范围中。
    • session
      应用在web项目中,Spring创建这个类以后,将这个对象存入到session范围中
    • globalsession
      应用在web项目中,必须在porlet(基于Java的Web组件,子域名)环境下使用。但是如果没有这种环境,相对于session。
  4. 工厂实例化的方式
    • 无参构造-默认
    • 静态工厂实例化
    • 实例工厂实例化

猜你喜欢

转载自www.cnblogs.com/wwq123/p/10872501.html