Spring自学002(自用笔记)

bean的实例化-工厂factoryBean

在factory包下面创建相关的factoryBean 命名方式:xxxFactory

该类需要继承FactoryBean 并指定泛型 1.返回一个实现类 2.返回一个类  

在applicationContext.xml文件中 配置bean

Bean的生命周期

依赖注入方式

  • setter注入

    • 简单类型

                简单类型注入方法 

在配置文件中,对bookDao进行配置  改为围堵标签 property 标签 给值用value

  • 引用类型

                引用类型 并在类中写引用类型的setter方法

在配置文件中 1.先将userDao定义成bean  2.再在bookService 中 写属性 注入依赖 

  • 构造器注入

构造器注入 实现类中不用写set方法 改为写构造方方法

  • 简单类型

配置文件书写 (标准书写)

  • 引用类型

        配置文件中 用新的标签 constructor-arg 

依赖自动装配

Ioc容器根据bean所依赖的资源在容器中自动查找并注入到bean中的过程称为自动装配

自动装配方式

  • 按类型(常用)
     
1.在实现类 中保留set方法(才能自动装配)

2.配置文件中 去掉属性标签

3.在bean标签后面加上 autowire 

  • 按名称
  • 按构造器方法
  • 不启用自动装配


     

集合注入

1.在实现类中提供set方法

加载properties文件

1.开辟命名空间

2.使用context空间加载properties文件 

最标准的写法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值