我需要覆蓋/ 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. 爲什麼我的控制器/操作未響應:put?
- 2. 爲什麼不是Xbox控制器響應?
- 3. 緩存控制器響應
- 4. 控制器不響應Ajax
- 5. 我應該使用什麼控制器?
- 6. 如何在角度控制器中控制服務器響應?
- 7. 來自控制器的Ajax響應
- 8. 測試控制器響應在枝杈
- 9. 使用響應流的MVC控制器
- 10. 如何控制攔截器的響應
- 11. form_tag + file_field_tag使控制器響應format.html?
- 12. res.render與控制器響應節點玉
- 13. 視圖控制器不響應didRotateFromInterfaceOrientation
- 14. 從laravel控制器返回JSON響應
- 15. 控制器必須返回響應
- 16. 改進響應:緩存控制。這是什麼意思?
- 17. 測試控制器響應時出錯。響應沒有更新
- 18. Spring MVC - 什麼是負責將控制器響應路由到模板?
- 19. 什麼是使C#MVC控制器響應JSON的最佳方式?
- 20. 繼電器控制器和微控制器有什麼區別?
- 21. 爲什麼sails.js默認限制響應?
- 22. 響應大小的限制是什麼?
- 23. 什麼是從Macbook遙控器的jQuery keydown響應?
- 24. 視圖控制器應該在視圖中應該是什麼?
- 25. 應用程序控制器應該做什麼?
- 26. 什麼是「頁面控制器」和「頁面視圖控制器」?
- 27. bootstrap輪播控制響應
- 28. 控制檯沒有響應?
- 29. 捕獲webBrowser控制響應
- 30. 鼠標控制無響應
可能的重複[hybris - 哪個Spring控制器正在爲我的請求提供服務?](http://stackoverflow.com/questions/21377187/hybris-which-spring-controller-is-serving-my-request) – 2014-09-09 07:39:39