我正在尝试在 Spring 中使用拦截器。我想在某些方法上实现拦截器,以在调用这些方法时处理特定逻辑。我还想不使用 Web 框架,因为我倾向于使用 Spring 作为后端,而不使用任何标头。
经过搜索,我认为 spring 方法称为方面,您能否提及执行此操作的最佳实践?
在 Spring 中,有两种不同的构造被称为“拦截器”。
首先,有处理程序拦截器 http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-handlermapping-interceptor,它们是 Spring MVC 框架的一部分,允许您向 Web 请求添加拦截器逻辑。我怀疑这就是你说“拦截器”时的意思
然后你有方法拦截器,它是春季AOP http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/aop.html框架。这些是比处理程序拦截器更通用的机制,但也可能更复杂。在 AOP 术语中,此类拦截器提供了一种对您正在讨论的“方面”进行编码的方法。这
AOP 方面是一个复杂的主题。如果您有兴趣,我建议您浏览一下Spring AOP使用手册 http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/aop.html并了解术语以及它能为您做什么和不能为您做什么。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)