Hen*_*ine 5 controller spring-mvc httprequest servlet-filters hybris
我想在某个Controller中设置一个断点来调试它.但是使用我的hybris应用程序中的所有Spring XML声明文件和注释,很难说哪个Spring Controller最终服务于某个HTTP请求.
在hybris中有一种简单的方法可以知道哪个Controller服务于某个HTTP请求吗?也许是一些可以输入URL的工具,它会告诉您请求将解析哪个Controller.或者可能会改进记录此信息的某个Spring类的日志记录?
您可以扩展Spring类HandlerInterceptorAdapter以创建一个新的拦截器,该拦截器将在调用Controller之前调用.
在它的preHandle(HttpServletRequest, HttpServletResponse, Object handler)方法中,处理程序是将为请求提供服务的控制器,因此您可以在日志文件中记录控制器的名称.请记住为此类设置相应的日志级别.
您需要<mvc:interceptors>在spring-mvc-config.xml中添加此拦截器.
| 归档时间: |
|
| 查看次数: |
2516 次 |
| 最近记录: |