【发布时间】:2013-08-15 19:43:50
【问题描述】:
我有一个带有属性 pA 的 bean A。现在,我想将此属性注入到另一个 bean B 的属性 pB 中。尝试使用 @Value,同时使用 $ 和 #,但它不起作用。这是我的B班。
@Component
public class B
{
@Value("${a.aP}")
private boolean bP;
}
A 类如下所示:
@Component
public class A
{
private boolean aP;
if(some condition){
aP = true;
}
}
【问题讨论】:
-
这些是如何实例化/获取的。它们都是由 Spring 管理的,还是你在任何地方都使用 new() 关键字来创建一个。
-
两者都是spring管理的bean。
标签: spring