SpringMVC事件监听ApplicationListener实例解析
2019-12-11 12:11
2156 查看
这篇文章主要介绍了SpringMVC事件监听ApplicationListener实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
1. 实现 ApplicationListener<T> 接口(T为监听类型,稍后会列出具体可监听事件)
2. 将该自定义监听类,注册为Spring容器组件。(即将该类注入Spring容器)
实例:
该类监听ServletRequestHandledEvent事件,该事件为请求结束回调事件,即一个请求完成结束后会执行onApplicationEvent内自定义业务逻辑。
package com.xxxxxx.xxxxxx.listener; import org.springframework.context.ApplicationListener; import org.springframework.stereotype.Component; import org.springframework.web.context.support.ServletRequestHandledEvent; @Component public class RequestedListener implements ApplicationListener<ServletRequestHandledEvent> { @Override public void onApplicationEvent(ServletRequestHandledEvent event) { System.out.println("requested event listener: " + event.getRequestUrl()); } }
可使用监听事件类型(所有可使用监听事件类型均继承自org.springframework.context.ApplicationEvent类):
- 具体监听事件可根据类型 google baidu 搜索。
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
- SpringMVC拦截器实现监听session是否过期详解
- 基于springMvc+hibernate的web application的构建
- Spring MVC之WebApplicationContext_动力节点Java学院整理
- Spring ApplicationListener监听器用法详解
- springBoot的事件机制GenericApplicationListener用法解析
- Spring boot通过HttpSessionListener监听器统计在线人数的实现代码
- Spring Boot 编写Servlet、Filter、Listener、Interceptor的方法
- Spring Boot的listener(监听器)简单使用实例详解
相关文章推荐
- vue使用$emit时,父组件无法监听到子组件的事件实例
- java基础学习——Java添加事件监听的四种方法代码实例
- 基于事件驱动的解析接口 SAX (实例三)
- Layui 带多选框表格监听事件以及按钮自动点击写法实例
- SpringMVC搭配Freemarker实例解析
- JavaScript 事件监听实例代码[兼容IE,firefox] 含注释
- JavaScript为事件句柄绑定监听函数实例详解
- JavaScript事件监听完整实例
- 鼠标事件监听实例
- jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
- JavaScript 事件监听实例代码[兼容IE,firefox] 含注释
- [SpringMVC]SpringMVC学习笔记一: springmvc原理及实例解析.
- ViewPager中监听事件的解析
- apache HttpClients实例,传入json对象。对应的springMvc通过HandlerMethodArgumentResolver解析两个对象绑定
- 【SpringMVC架构】SpringMVC入门实例,解析工作原理(二)
- 关于JAVA中事件分发和监听机制实现的代码实例-绝对原创实用
- Android 事件分发机制源码和实例解析
- layui 数据表格 点击分页按钮 监听事件的实例
- 【SpringMVC架构】SpringMVC入门实例,解析工作原理(二)
- Android 事件分发机制源码和实例解析