我想访问一个在单独的上下文中自动装配的 Spring bean。
这可能吗 ?
我想我可以使用 ApplicationContext 并使用以下方式连接它:
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
public class ApplicationContextProvider implements ApplicationContextAware {
private static ApplicationContext ctx = null;
public static ApplicationContext getApplicationContext() {
return ctx;
}
public void setApplicationContext(ApplicationContext ctx) throws BeansException {
this.ctx = ctx;
}
}
<bean id="applicationContextProvider" class="ApplicationContextProvider"></bean>
它是否正确 ?