mvc form español docs spring interceptor aspects

form - spring mvc español



Interceptores vs Aspectos en primavera? (1)

Estoy tratando de usar interceptores en primavera. Quiero implementar un interceptor en algunos métodos para manejar lógica específica cuando se llaman estos métodos. También quiero estar aparte de usar el framework web, ya que tiendo a usar Spring como back-end, sin encabezados.

Después de la búsqueda, creo que el enfoque de primavera se llama Aspectos. ¿Podría mencionar las mejores prácticas para hacer esto?


En Spring hay dos construcciones diferentes que reciben el nombre de "interceptores".

Primero, hay interceptores de controlador , que son parte del marco de Spring MVC, y le permiten agregar lógica de interceptor a las solicitudes web. Sospecho que esto es lo que querías decir cuando dijiste "interceptores"

Luego tiene métodos de interceptores, que forman parte del marco de Spring AOP . Estos son mecanismos mucho más generales que los manipuladores, pero también potencialmente más complejos. En la terminología AOP, tales interceptores proporcionan un medio para codificar los "aspectos" de los que está hablando. los

Los aspectos AOP son un tema complejo. Si está interesado, le sugiero que hojee las cosas en el manual de Spring AOP y comprenda la terminología y lo que puede y no puede hacer por usted.