Bean相关配置

  1. 1.名称与标识
    id
    使用了约束中的唯一约束。里面不能出现特殊字符的
    name
    没有使用约束中的唯一约束。里面可以出现特殊字符。

  2. 设置对象的生命周期方法
    init-method
    Bean被初始化的时候执行的方法
    destroy-method
    Bean被销毁的时候执行的方法(Bean是单例创建,工厂关闭)
    Spring Bean相关配置
    Spring Bean相关配置
    Spring Bean相关配置

  3. Bean的作用范围的配置
    scope

    • singleton
      默认的,Spring会采用单例模式创建这个对象。工厂关闭后对象自动全部销毁
      Spring Bean相关配置

Spring Bean相关配置

Spring Bean相关配置

prototype
多例模式
Spring Bean相关配置
Spring Bean相关配置
Spring Bean相关配置

request
应用在web项目中,Spring创建这个类以后,将这个对象存入到request范围中。
- session
应用在web项目中,Spring创建这个类以后,将这个对象存入到session范围中
- globalsession
应用在web项目中,必须在porlet(基于Java的Web组件,子域名)环境下使用。但是如果没有这种环境,相对于session。

  1. 工厂实例化的方式
  • 无参构造-默认
    Spring Bean相关配置
    Spring Bean相关配置
  • 静态工厂实例化
    Spring Bean相关配置
    Spring Bean相关配置
    Spring Bean相关配置
  • 实例工厂实例化
    Spring Bean相关配置

Spring Bean相关配置

相关文章: