【发布时间】:2014-04-17 14:26:57
【问题描述】:
假设我有以下 spring.xml(SomeBean 由 spring 管理)
<bean id="some_bean" class="SomeBean" />
和类(这个不是托管的)
public class MyClass {
@<some magic or something else?>
private SomeBean sb;
}
和我的主要
public class Main {
public static void main(String[] args) {
new MyClass().getSB();
}
}
如何通过创建新类(使用 new 关键字)MyClass 实例来访问 id="some_bean" 的 bean?
【问题讨论】:
-
查看 AspectJ。如果您无权访问 ApplicationContext,否则这是不可能的。
-
你必须让 MyClass 对 Spring 可用。但是你可以在运行时设置:stackoverflow.com/questions/15328904/…
标签: java spring spring-mvc