跳至主要內容
Spring 中的控制反转和依赖注入

说明:控制反转和依赖注入是很简单的两个概念,如果你看了很多文章还没有搞明白那说明写那些文章的人也是个半吊子。

概览

今天简单说一下 IoC (Inversion of Control) 和 DI (Dependency Injection)的概念,同时看看其在 Spring framework 中的实现。

啥是控制反转

控制反转(英语:Inversion of Control,缩写为 IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称 DI),还有一种方式叫“依赖查找”(Dependency Lookup)。see wikipedia


未央大约 7 分钟spring bootspringspring bootIoCDI控制反转依赖注入
Spring Boot 快速入门指南

获取 Spring Boot 项目模板

https://start.spring.io/上按下图指示生成项目:

quick

写点代码

打开刚才生成的项目,在src/main/java/com/example/demo目录下找到DemoApplication.java文件,修改内容如下:


未央大约 3 分钟spring bootspringspring boot