我是java开发人员,我使用你的框架" Spring" 在我的申请中。我有一个问题,我没有找到 关于Spring官方文档和任何论坛的明确答案。
问题描述。
我们有两个班级:
public class A {
...
...
}
public class B {
private A a;
public void setA(A a) {
this.a = a;
}
....
....
}
我希望使用Spring的依赖注入机制,并在创建B时将A类注入到B中。
B类不是由Spring管理的,当我创建类B
时,我使用new
运算符,我看向Spring
文档,我找到了@Configurable
和AspectJ解决方案,当我有权访问时,它都可以工作
B类和我的源代码可以放置注释
@Configurable
public class B {
....
....
}
我的问题是,我无法访问B类的源代码(假设它来自某些外部库)
而且我无法添加注释@Configurable
。我可以用xml配置中的某个XML定义替换@Configurable
吗?
文件。我在Spring文档中没有找到答案(仅@Configurable
注释示例)