2
我想訪問一個已經在單獨的上下文中自動裝配的Spring bean。如何從另一個上下文訪問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>
這是正確的嗎?