第一种方式:容器启动加载时设置
public class WittApplication {
public static void main(String[] args) {
ApplicationContext applicationContext = SpringApplication.run(WittApplication.class, args);
SpringContextUtil.setApplicationContext(applicationContext);
}}
SpringContextUtil 实例化
public class SpringContextUtil {
// Spring应用上下文环境
private static ApplicationContext applicationContext;
/**
* 实现ApplicationContextAware接口的回调方法,设置上下文环境
*/
public static void setApplicationContext(ApplicationContext applicationContext)throws BeansException {
SpringContextUtil.applicationContext = applicationContext;
}
public static ApplicationContext getApplicationContext() {
return