SpringBoot的坑-01

来源:互联网 发布:阶乘c语言编程 编辑:程序博客网 时间:2024/06/07 23:36
SpringBoot里面用这个方法ApplicationContext ac=ContextLoader.getCurrentWebApplicationContext();拿不到ac,好像只能这么拿ac
import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;@Componentpublic class ApplicationContextProvider implements ApplicationContextAware {    private static ApplicationContext applicationContext;    @Override    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {        ApplicationContextProvider.applicationContext = applicationContext;    }    public static ApplicationContext getContext() {        return applicationContext;    }}