栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

spring笔记(二)----------IOC(控制反转)和DI(依赖注入)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

spring笔记(二)----------IOC(控制反转)和DI(依赖注入)

文章目录
  • IOC
    • 理论推导
    • 代码理解
    • IOC再理解
    • 注意点
  • DI(依赖注入)
  • spring配置
    • Bean的作用域


IOC 理论推导



代码理解


1.编写一个Hello类

2.将其注册到spring配置文件中

3.使用

IOC再理解

编写一个userDao接口,再编写多个该接口的实现类,将这些实现类注册到spring

当用户需求不同的userDao接口的实现时,不需要去更改原有的代码,只需要在配置文件中修改一下property的赋值即可

注意点

spring的配置在new classPathXmlApplicationContext()时初始化,spring中注册的bean默认使用单例模式,所以在new classPathXmlApplicationContext()之后这些bean就已经实例化了,之后getBean只是去获取这些实例化对象。
若使用原型模式,则在getBean时才会进行实例化

DI(依赖注入)

1.构造器注入

2.set方式注入





3.拓展方式注入


spring配置


Bean的作用域


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/361255.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号