標籤:tle list manager exce com word blog set copy
[java] view plain copy print?
- @Service
- public class SpringManager implements ApplicationListener<ContextRefreshedEvent> {
- private static ApplicationContext applicationContext = null;
- @Override
- public void onApplicationEvent(ContextRefreshedEvent event) {
- if(applicationContext == null){
- applicationContext = event.getApplicationContext();
- }
- }
- /*ApplicationContext context= ContextLoader.getCurrentWebApplicationContext();//嘗試下這個方法*/
- public static ApplicationContext getApplicationContext() {
- return applicationContext;
- }
- }
@Servicepublic class SpringManager implements ApplicationListener<ContextRefreshedEvent> { private static ApplicationContext applicationContext = null; @Override public void onApplicationEvent(ContextRefreshedEvent event) { if(applicationContext == null){ applicationContext = event.getApplicationContext(); } } /*ApplicationContext context= ContextLoader.getCurrentWebApplicationContext();//嘗試下這個方法*/ public static ApplicationContext getApplicationContext() { return applicationContext; }}
[java] view plain copy print?
- 或者
- @Service
- public class SpringTool implements ApplicationContextAware {
- private static ApplicationContext context = null;
- @Override
- public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
- context = applicationContext;
- }
- public static ApplicationContext getApplicationContext() {
- return context;
- }
-
-
- }
或者@Servicepublic class SpringTool implements ApplicationContextAware { private static ApplicationContext context = null; @Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { context = applicationContext; } public static ApplicationContext getApplicationContext() { return context; }}
[java] view plain copy print?
- 或者直接
- @Autowired
- ApplicationContext context;
或者直接 @Autowired ApplicationContext context;
Spring boot隨時擷取ApplicationContex