Spring Boot的listener(监听器)简单使用实例详解
程序员文章站
2024-03-31 13:43:22
监听器(listener)的注册方法和 servlet 一样,有两种方式:代码注册或者注解注册
1.代码注册方式
通过代码方式注入过滤器
@bean...
监听器(listener)的注册方法和 servlet 一样,有两种方式:代码注册或者注解注册
1.代码注册方式
通过代码方式注入过滤器
@bean public servletlistenerregistrationbean servletlistenerregistrationbean(){ servletlistenerregistrationbean servletlistenerregistrationbean = new servletlistenerregistrationbean(); servletlistenerregistrationbean.setlistener(new indexlistener()); return servletlistenerregistrationbean; }
indexlistener.java类:
package com.example.listener; import javax.servlet.servletcontextevent; import javax.servlet.servletcontextlistener; public class indexlistener implements servletcontextlistener{ @override public void contextdestroyed(servletcontextevent arg0) { system.out.println("indexlistener contextdestroyed method"); } @override public void contextinitialized(servletcontextevent arg0) { system.out.println("indexlistener contextinitialized method"); } }
2.注解方式
通过注解方式注入过滤器
indexlistener2.java类
package com.example.listener; import javax.servlet.servletcontextevent; import javax.servlet.servletcontextlistener; import javax.servlet.annotation.weblistener; @weblistener public class indexlistener2 implements servletcontextlistener{ @override public void contextdestroyed(servletcontextevent arg0) { system.out.println("indexlistener2 contextdestroyed method"); } @override public void contextinitialized(servletcontextevent arg0) { system.out.println("indexlistener2 contextinitialized method"); } }
把注解加到入口处启动即可
@springbootapplication @servletcomponentscan public class springbootsimpleapplication { public static void main(string[] args) { springapplication.run(springbootsimpleapplication.class, args); } }
以上所述是小编给大家介绍的spring boot的listener(监听器)简单使用实例详解,希望对大家有所帮助
推荐阅读
-
Spring Boot的listener(监听器)简单使用实例详解
-
Spring Boot的filter(过滤器)简单使用实例详解
-
spring boot的拦截器简单使用示例代码
-
spring boot activiti工作流的搭建与简单使用
-
MongoDB最简单的入门教程之四:使用Spring Boot操作MongoDB 数据库mongoDBSpringBoot
-
MongoDB最简单的入门教程之四:使用Spring Boot操作MongoDB 数据库mongoDBSpringBoot
-
java 使用JDBC构建简单的数据访问层实例详解
-
java 使用JDBC构建简单的数据访问层实例详解
-
在Spring Boot应用程序中使用Apache Kafka的方法步骤详解
-
详解Spring Boot的GenericApplicationContext使用教程