• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

雕刻自我

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

Spring学习笔记之IOC(xml方式bean管理)

1、Spring中有两种类型bean,一种普通bean,另外一种工厂bean(FactoryBean)

  工厂bean:创建一个普通bean实现FactoryBean接口;实现方法getObject()方法,具体的bean根据方法返回的类型一致

  普通bean:定义的bean类型和创建的类型相同

2、Spring中bean的作用域:单例(默认)或者多例

  在bean标签中设置scope属性:singleton、protottype

  singleton类型,在加载配置文件时即创建;

  prototype在调用getBean方法的时候创建;

  request/session在创建时分别存入request和session中。

3、Spring中bean的生命周期(从创建到销毁的过程)

  (1)、通过构造器创建bean实例(无参构造器)

  (2)、为bean的属性设置值和对其它bean的引用(调用set方法)

  (3)、前置处理器

  (4)、调用bean的初始化方法(需要进行配置)

  (5)、后置处理器

  (6)、bean可以使用了(获取到对象)

  (7)、当容器关闭时,调用bean的销毁方法(需要配置销毁方法)

4、Spring中bean的自动装配,可以根据属性名称或属性类型进行自动装配<bean id="" class="" autowire="">;可以byType和byName两种形式

5、Spring中bean管理,引入外部属性文件(引入context标签)

  

posted on 2020-10-28 22:09  雕刻自我  阅读(98)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3