spring mvc - sirve - hybris-¿Qué controlador Spring está atendiendo mi pedido?
spring mvc formulario ejemplo (2)
Me gustaría establecer un punto de interrupción en un controlador determinado para depurarlo. Pero con todas las anotaciones y los archivos de declaración de Spring XML en mi aplicación hybris, es difícil saber qué Spring Controller finalmente está atendiendo una determinada solicitud HTTP.
¿Hay alguna manera fácil en hybris de saber qué controlador sirve una determinada solicitud HTTP? Tal vez alguna herramienta donde pueda ingresar una URL y le indique a qué Controlador se resolverá la solicitud. ¿O tal vez refinando el registro para una determinada clase de primavera que registrará esta información?
Puede extender HandlerInterceptorAdapter de la clase Spring para crear un nuevo interceptor que se invocará antes de invocar el controlador.
En su preHandle(HttpServletRequest, HttpServletResponse, Object handler)
, el controlador es el controlador que atenderá la solicitud y, por lo tanto, puede registrar el nombre del controlador en sus archivos de registro. Recuerde establecer el nivel de registro correspondiente para esta clase.
Necesita agregar este interceptor a <mvc:interceptors>
en su spring-mvc-config.xml.
U puede usar eclipse para buscar la ruta o acción especificada. La mayoría de las acciones se asignan al controlador respectivo. Por ejemplo: cualquier acción relacionada con la búsqueda se asigna a SearchPageController.java y cualquier acción relacionada con el Producto se asignará a ProductPageController.java. Espero que esto ayude...