我需要覆盖/ auth/{providerId}的请求映射,以便我可以从网站的不同部分引入另外两种行为,因此需要找到该控制器...什么控制器响应/ auth/{providerId}?
回答
一种方法Spring将扩展HandlerInterceptorAdapter来创建一个新的拦截器,这个拦截器将在Controller被调用之前被调用。
在其preHandle(HttpServletRequest, HttpServletResponse, Object handler)
方法中,处理程序是将为请求提供服务的控制器,因此您可以在日志文件中记录控制器的名称。记得为这个班级设置相应的日志级别。
您需要在spring-mvc-config.xml中将此拦截器添加到<mvc:interceptors>
。
然后,当您访问您的URL时,您可以看到您的日志文件中记录的控制器的名称。
这个答案给了my question here,这与Hybris使用Spring的问题基本相同。
更简单的方法就是在* .java文件中搜索字符串“/ auth /”。但你可能必须很幸运。
I'我搜索了我的* .java和我的日志,没有结果!所以我假设这个处理不是一个简单的控制器,而是在春天的社交中用一些聪明的方式实现的。 – ricardoespsanto 2014-09-09 09:53:32
你是否尝试过创建拦截器? – 2014-09-09 10:11:35
- 1. 为什么不是Xbox控制器响应?
- 2. 为什么我的控制器/操作未响应:put?
- 3. 控制器不响应Ajax
- 4. 缓存控制器响应
- 5. 我应该使用什么控制器?
- 6. 控制器必须返回响应
- 7. 如何控制拦截器的响应
- 8. 从laravel控制器返回JSON响应
- 9. 使用响应流的MVC控制器
- 10. 来自控制器的Ajax响应
- 11. 视图控制器不响应didRotateFromInterfaceOrientation
- 12. 改进响应:缓存控制。这是什么意思?
- 13. 测试控制器响应时出错。响应没有更新
- 14. Spring MVC - 什么是负责将控制器响应路由到模板?
- 15. 什么是使C#MVC控制器响应JSON的最佳方式?
- 16. 继电器控制器和微控制器有什么区别?
- 17. 为什么sails.js默认限制响应?
- 18. 什么是从Macbook遥控器的jQuery keydown响应?
- 19. bootstrap轮播控制响应
- 20. 控制台响应JSON
- 21. 捕获webBrowser控制响应
- 22. MySql控制台无响应
- 23. 鼠标控制无响应
- 24. 应用程序控制器应该做什么?
- 25. 接收器为什么不响应?
- 26. 如何从控制器JSON响应到另一个控制器在春天
- 27. 反应:什么控制this.props.loading的价值?
- 28. 控制器的工作是什么?
- 29. Java Swing中的控制器是什么?
- 30. MVCContrib子控制器发生了什么
可能的重复[hybris - 哪个Spring控制器正在为我的请求提供服务?](http://stackoverflow.com/questions/21377187/hybris-which-spring-controller-is-serving-my-request) – 2014-09-09 07:39:39