java - Spring Web 应用程序 : executing common code before entering RequestMapping in controller

标签 java spring

我有一个使用 Spring 2.5 开发的 Web 应用程序。该应用程序有许多 Controller ,包含 GET 和 POST 请求方法,这些方法用 RequestMapping 注释标记,如下所示:

@RequestMapping(method = RequestMethod.GET)

我想在每个这样的请求之前执行一些代码,而不修改现有的 Controller 。如果可能的话,我怎样才能做到这一点?

最佳答案

您想使用HandlerInterceptor。这些“横切”你的 Controller 。看这个Spring docs for more info .

关于java - Spring Web 应用程序 : executing common code before entering RequestMapping in controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2418832/

相关文章:

JDK 1.8 或更高版本与 Cordova 的 Java 11 要求检查失败

java - 如何将 byte[ ] 转换为 CommonsMultipartFile

java - JPA,Spring映射多个实体

java - Orika 是否支持来自 java.util.Set 的映射?

java - 如何使用 Hibernate/JPA 2 实现 Spring Security 用户/权限?

java - 多部分异常 : Current request is not a multipart request

java - 我如何在过滤器中获取请求

spring - 如何使用 spring ehcache 抽象动态创建缓存

java - Liberty Java Runtime - Websphere 版本变更管理

java - Java 中泛型类型的行为