1、特点
指一个类A使用到了另一个类B
这种关系具有偶然性的,临时性,非常弱的,但类B的变化影响类A
表现:类B作为参数被类A在某个方法中使用(形参)
2、代码实现
2.1 形式参数
//依赖关系
//公交车类
public class Bus {
private int num;
private String name;
public Bus() {
大家在使用IDEA开发的时候有没有注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired后会出现如下警告
Field injection is not recommended (字段注入是不被推荐的)
但是使用@Resource却不会出现此提示
网上文章大部分都是介绍两者的区别,没有提到为什么,今天来总结一下
01
Spring常见的DI方式
构造器注入:利用构造方法的