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。

  1. 工厂实例化的方式
  • 无参构造-默认

  • 静态工厂实例化


  • 实例工厂实例化

原文地址:https://www.cnblogs.com/wwq123/p/10872501.html