SpringMVC服务启动后自动启动方法的配置

前两天搞一个监听服务,目的是tomcat服务启动后自动调用监听方法,也是从网上找了一篇最通俗易懂的demo搞了一下,发现好使,抓紧时间记录下来

  1. controller新建WebContextListener
    在这里插入图片描述
    代码:
@Service
public class WebContextListener implements InitializingBean, ServletContextAware{
    
    
    // 定义日志文件操作类对象
    private static Logger logger = (Logger) LoggerFactory.getLogger(EhsbTaskPS05016.class);
    @Override
    public void setServletContext(ServletContext servletContext) {
    
    
        try {
    
    
           /*
           想要服务启动即执行的代码块
           */
        } catch (Exception e) {
    
    
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    @Override
    public void afterPropertiesSet() throws Exception {
    
    
        // TODO Auto-generated method stub
    }
}

2.web.xml添加配置
在这里插入图片描述

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

基本上这些内容就可以用

猜你喜欢

转载自blog.csdn.net/lakehubo/article/details/113172413
今日推荐