您当前的位置: 首页 >  spring

杨林伟

暂无认证

  • 2浏览

    0关注

    3337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

05Spring - IOC中bean标签和管理对象细节

杨林伟 发布时间:2019-04-02 11:45:03 ,浏览量:2

IOC中bean标签和管理对象细节 bean标签

作用:

  • 用于配置对象让Spring来创建
  • 默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功

属性:

  • id: 给对象在容器中提供一个唯一标识,用于获取对象。
  • class:指定类的全限定类名,用于反射创建对象,默认情况下调用无参构造函数
  • init-method:指定类中的初始化方法名称
  • destory-method:指定类中的销毁方法名称
  • scope:指定对象的作用范围,有以下几种情况: —— singleton:默认值,单例的 —— prototype:多例的 —— request:WEB项目中,Spring创建一个Bean的对象,讲对象存入到request域中 —— session:WEB项目中,Spring创建一个Bean的对象,讲对象存入到session域中 —— globalSession:WEB项目中,应用在Portlet环境,如果没有Protet环境,那么globalSession相当于session。
bean的作用范围和生命周期

在这里插入图片描述

实例化Bean的三种方式

第一种:使用默认无参构造函数 在这里插入图片描述

第二种:Spring管理静态工厂-使用静态工厂的方法创建对象 在这里插入图片描述 第三种方式:Spring管理实例工厂 - 使用实例工厂的方法创建对象 在这里插入图片描述

关注
打赏
1662376985
查看更多评论
立即登录/注册

微信扫码登录

0.0624s