1.通过注解
成都创新互联公司专注于格尔木企业网站建设,成都响应式网站建设公司,商城建设。格尔木网站建设公司,为格尔木等地区提供建站服务。全流程按需设计,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
编写启动类
package cn.bl; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.servlet.ServletComponentScan; @SpringBootApplication @ServletComponentScan public class App { public static void main(String[] args) { SpringApplication.run(App.class, args); } }
编写一个监听器
package cn.bl.listener; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import javax.servlet.annotation.WebListener; @WebListener public class FirstListener implements ServletContextListener{ @Override public void contextInitialized(ServletContextEvent sce) { System.out.println("init .. "); } @Override public void contextDestroyed(ServletContextEvent sce) { System.out.println("desroyed .. "); } }
当执行App的时候
2.通过函数
package cn.bl.listener; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; public class SecondListener implements ServletContextListener{ @Override public void contextInitialized(ServletContextEvent sce) { System.out.println("second servletListener init .. "); } @Override public void contextDestroyed(ServletContextEvent sce) { System.out.println("second servletListener destroy .. "); } } package cn.bl; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.servlet.ServletListenerRegistrationBean; import org.springframework.context.annotation.Bean; import cn.bl.listener.SecondListener; @SpringBootApplication public class App2 { public static void main(String[] args) { SpringApplication.run(App2.class, args); } @Bean public ServletListenerRegistrationBean<SecondListener>getBean(){ ServletListenerRegistrationBean<SecondListener>bean = new ServletListenerRegistrationBean<>(new SecondListener()); return bean; } }
总结
以上所述是小编给大家介绍的springboot整合Listener的两种方式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对创新互联网站的支持!
当前名称:详解springboot整合Listener的两种方式
文章来源:https://www.cdcxhl.com/article14/jddpde.html
成都网站建设公司_创新互联,为您提供网页设计公司、ChatGPT、虚拟主机、企业建站、搜索引擎优化、关键词优化
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联