没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
# 学会使用自动注入
## 1. 注入一个对象
> 让我们原来的思维方式去编程 , 现在有一个需求 , 我的A类需要一个组件, C 也需要对队列 A类的组件进行操作 , 此时会发生什么 ? , 你怎么拿到 ? 我写一段代码大家了解一下
### 1. 原来的方式
A 的实现类 :
```java
public class A {
// 此时 A 操作这个 strings
public static List list = new ArrayList<>();
}
```
B 的实现类 :
```java
public class B {
void doList(){
A.list.add("我要添加数据");
}
}
```
我们是不是只能通过静态的方式去生成一个对象 , 然后去拿到 . 而且会发现我们必须使用Public修饰list ,这样子就等于给了用户的修改权限 . 开闭性差 . 或者使用了 构造方法 ,或者使用静态方法 等等 之类...
### 2. Spring的方式
我们现在有这样一个需求 , 就是我需要给这个集合里提前传入一些数据 , 而且获取数据以后再添加一些数据
A的实现类 :
```java
// spring 的注入需要 set 方法
@Setter
@Getter
@ConfigurationProperties(prefix = "a", ignoreUnknownFields = true)
public class A {
// 此时 A 操作这个 list
private List list = new A
点击阅读更多
资源评论
番皂泡
- 粉丝: 21
- 资源: 320
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功