DI(Dependence Injection)依赖注入: userService依赖于容器注入的 这样拿的 这个过程由容器来控制,这个称为依赖注入. IOC(Inverse of control)控制反转: 本来写程序,由我们自己控制的,要new一个对象什么都是我们自己控制的,后面交由spring管理,就不是我们控制的,是spring控制的,这个过程就叫控制反转.反转到容器里去. 还有一种解释,原来我们程序控制的是具体的实现,现在程序控制的是他的接口,原来依赖的是实现,现在依赖的是接口,由原来…