spring系列2 依赖注入

概念

依赖注入:Dependency Injection。它是 spring 框架核心 ioc 的具体实现。
我们的程序在编写时,通过控制反转,把对象的创建交给了 spring,但是代码中不可能出现没有依赖的情况。
ioc 解耦只是降低他们的依赖关系,但不会消除。例如:我们的业务层仍会调用持久层的方法。
那这种业务层和持久层的依赖关系,在使用 spring 之后,就让 spring 来维护了。
简单的说,就是坐等框架把持久层对象传入业务层,而不用我们自己去获取

构造函数注入

就是使用类中的构造函数,给成员变量赋值。注意,赋值的操作是通过配置的方式,由spring框架来注入。

set方法注入

使用p名称空间注入(本质还是set方法)

注入集合属性

猜你喜欢

转载自www.cnblogs.com/mantishell/p/12555971.html