2014-06-24 251 views
0

有沒有辦法將所有@RequestMapping註釋視爲所有請求/ URL的映射,理想情況下是通過快速鏈接到任何Controller /方法處理URL?有沒有辦法在Intellij IDEA中查看所有@RequestMapping URL的地圖?

在Spring 2(註解之前)XML配置(SimpleUrlHandlerMapping)可以用作這樣的引用,現在帶註釋的控制器除了搜索代碼庫之外還有其他方法嗎?

+0

我以前在這裏提供了一個答案:http://stackoverflow.com/questions/11082818/spring-mvc-get-all-request-mappings/11083493#11083493,看看這是否仍然可以幫助你。如果您使用的是Spring引導,另一種選擇是使用彈簧引導執行器和/映射就緒端點 –

+0

我正在考慮集成到IDE中的Intellij IDEA插件或類似的東西。部署/啓動應用程序以查看映射控制器的列表似乎對運行上下文搜索同樣不方便。 感謝您的建議,雖然 - 這是一個巧妙的把戲。 – Aramir

+0

插件'request-mapper'就是你的朋友,shotcut'shift,ctrl,\\'。 https://plugins.jetbrains.com/plugin/9567-request-mapper – Tiina

回答

1

是的,我們可以做同樣的事情,我們可以看到,在STS春季探索,來intellij 轉到項目結構>>模塊>>選擇您的項目,並添加到您的項目的春天。

這會給你一個彈簧標籤在底部看到所有的控制器。

+1

是的,已經知道了。對任何有此問題的人發出警告 - 當前版本的IDEA(13.x)中存在一個錯誤 - 當您編輯Spring的任何自動檢測構面時(因此它們不再被自動檢測併成爲「已保存」的面)殺死IDEA檢測Web上下文,並在Spring/MVC標籤中顯示任何內容。 – Aramir

相關問題