返回信息流没太明白你说的啥意思,
@Autowired不是用来注入bean(对象)的吗?在属性上标注是什么鬼
这是一条镜像帖。来源:北邮人论坛 / java / #58953同步于 2018/4/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
Re: 关于spring的属性注入
z3278221
2018/4/23镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
就是一个类中引用了另外一个类的属性
【 在 z3278221 (意涵团 | 柯南小Z) 的大作中提到: 】
: 没太明白你说的啥意思,
: @Autowired不是用来注入bean(对象)的吗?在属性上标注是什么鬼
在A类中引入B类的属性,可以在B类上标注@Component,B类的bean就会被自动装配到IOC容器中,
@Component
public class B{
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
然后在A类中通过注解引入B类bean,你就可以在A类中自由的使用b这个对象的public方法了,比如
public class A{
@Autowired
B b;
……
private void test() {
b.setName("张三");
String name = b.getName();
System.out.println(name);
}
}
不知道你是不是要解决这个问题。。。