以下内容是我最近在学习
Spring BootSpring MVC过程中,针对ioc控制反转所了解到的内容。
实践步骤
- 使用 Spring Boot, Spring 如何实现 IOC
- 使用
maven
java oop : 每次都是自己 new 对象,不够方便,核心原因是产生了代码的偶合。
目标:希望容器给我对象,直接获得对象;
IOC: 控制反转,表示把对象的控制权交给容器
示例:
1 |
|
Maven 项目
如果不用 Spring Boot ,创建 Maven 项目进行实现:
使用
ide创建maven项目
注意勾选 create from..
要实现控制反转,需要我们导入 Spring Context 配置,在 maven 官网:

搜索 Spring, 底下有很多版本,导入你想导入的版本,点击进去,看到:

将红色框部分,拷贝到 项目的 pom.xml 文件中,如下:
1 | <?xml version="1.0" encoding="UTF-8"?> |
然后我们还需要手动设置配置文件:在 resources 文件夹下,创建一个 xml ,我们可以这么创建 xml,可以帮助我们自带一些配置,如下:

applicationContext.xml :
1 | <?xml version="1.0" encoding="UTF-8"?> |
最后,如何获取呢?通过 ApplicationContext 获取:
1 | public static void main(String[] args){ |
这样我们就可以拿到我们在 xml 中定义的 bean 的内容了。