程序中非action获得spring容器
- public class MySpringContext implements ApplicationContextAware{
- private static ApplicationContext context;//声明一个静态变量保存
- @SuppressWarnings(“static-access”)
- public void setApplicationContext(ApplicationContext contex) throws BeansException {
- this.context=contex;
- }
- public static ApplicationContext getContext(){
- return context;
- }
- }
调用类调用:
[java][/java]
- ApplicationContext app =MySpringContext.getContext();