Spring的注入
Spring的注入文字描述
Class A中用到了Class B的对象b,一般情况下,需要在A的代码中显式的new一个B的对象。
采用依赖注入技术之后,A的代码只需要定义一个私有的B对象,不需要直接new来获得这个对象,而是通过相关的容器控制程序来将B对象在外部new出来并注入到A类里的引用中
一.Spring依赖注入的方式
1.通过set方法来完成依赖注入
xml配置中:

2.通过构造方法来完成依赖注入

3.依赖注入的数据类型
1.基本数据类型和字符串,用value
2.如果是指向另一个对象的引用使用ref

3.如果类对象注入的属性类型为list类型


4.如果类对象注入的属性类型为Map类型
private Map<String,String>

5.自动注入

6.在Spring配置文件中引入属性文件


7.使用注解的方式
具体模型

- 引入jar包 aop的jar包
- 配置文件中使用包扫描。

3.
- 在相应的类上加上注解.
@Repository 持久化注解。
@Service 业务层注解
@Controller 控制层注解
@Autowired 自动注入 按照类型帮你自动注入,如果由多个类型相同的那么就会在按照名称注入。(建议使用这个)
@Resouce 自动注入 按照名称注入,如果没有相同名称的bean那么会按照类型帮你注入。 它可以指定名称来注入。
controller的代码

Service的代码

3.dao的代码

具体测试类代码

https://www.cnblogs.com/moxiaotao/p/9304810.html(具体注入详情介绍)

浙公网安备 33010602011771号