我需要覆盖/ auth / {providerId}的请求映射,以便我可以从网站的不同部分引入另外两个行为,因此需要找到该控制器......
答案 0 :(得分:0)
使用Spring的一种方法是扩展HandlerInterceptorAdapter以创建一个新的拦截器,它将在调用Controller之前调用。
在preHandle(HttpServletRequest, HttpServletResponse, Object handler)
方法中,处理程序是将为请求提供服务的控制器,因此您可以在日志文件中记录控制器的名称。请记住为此类设置相应的日志级别。
您需要在spring-mvc-config.xml中将此拦截器添加到<mvc:interceptors>
。
然后,当您访问URL时,您可以看到日志文件中记录的控制器的名称。
这个答案是my question here给出的,与Hybris使用Spring的问题基本相同。
更简单的方法是在* .java文件中搜索字符串“/ auth /”。但你可能必须幸运。