Tomcat启动后,从spring容器中获取Bean和ServletContext

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat启动后,从spring容器中获取Bean和ServletContext相关的知识,希望对你有一定的参考价值。

public static Object getBean(String beanName){
       ApplicationContext context = ContextLoader.getCurrentWebApplicationContext();
        return context.getBean(beanName);       
}

public static ServletContext getServletContext(){
   WebApplicationContext context = ContextLoader.getCurrentWebApplicationContext();
    return context.getServletContext();   
}

 

以上是关于Tomcat启动后,从spring容器中获取Bean和ServletContext的主要内容,如果未能解决你的问题,请参考以下文章

在java中怎么能让tomcat启动完后,spring配置文件加载完后自动运行某个类?

spring02

获取 Spring 应用程序上下文

spring再tomcat启动后,初始化完成后,自动执行一次某个类,怎么做

Spring Boot TestContainers 映射的端口只能在容器启动后获取

springboot项目打成war后部署到tomcat,Tomcat启动时spring boot未加载