Springboot配置监听器

一、创建监听器

public class InitListener implements ServletContextListener {
    @Override
    public void contextInitialized(ServletContextEvent event) {
        //获取全局域 servletcontext
        ServletContext servletContext = event.getServletContext();
        System.out.println("我监听到服务器启动了");
        servletContext.setAttribute("initParam","initParam");
    }
}

二、注册监听器

    @Bean
    public ServletListenerRegistrationBean addListener() {
        ServletListenerRegistrationBean lrb = new ServletListenerRegistrationBean();
        lrb.setListener(new InitListener());
        return lrb;
    }

三、测试

在前端页面获取配置的属性

全局配置:${Application.initParam}

四、测试结果 

猜你喜欢

转载自blog.csdn.net/zh137289/article/details/108455655