2017-03-20 103 views
0

似乎是,Spring Tool Suite 3.8.3在創建請求映射視圖時忽略了較新的MVC映射註釋@GetMapping,@PostMapping等。如果@RestController註釋類只使用@RequestMapping,則所有處理程序方法都顯示在Spring Tools => Show RequestMappings和Spring Explorer => Beans => Request Mapping中。但是,如果只有@RestController註釋類使用@RequestMapping並且所有處理程序方法使用@GetMapping,@PostMapping或@DeleteMapping,則不會顯示這些處理程序方法映射。Spring Tool Suite忽略@GetMapping @PostMapping

回答

0

如果應用程序正在運行,引導儀表板可以顯示這些請求映射。但是,根據註釋掃描,可能不支持在Request Mappings視圖中顯示這些內容。請通過Spring-IDE GitHub頁面提出此問題:https://github.com/spring-projects/spring-ide/issues

+0

您應該注意,必須啓用執行器的「mappping」端點才能在Boot Dashboard中顯示這些信息。 – Dominik

+0

啓用(所有)執行器並在瀏覽器中使用http請求''/mappings'''進行雙重檢查....但啓動儀表板屬性視圖中的RequestMappings選項卡仍爲空... – Dominik

+0

這不是請求映射視圖,您應該查找與引導儀表板的請求映射。在Boot Dashboard中右鍵單擊正在運行的應用程序,然後單擊Show Properties菜單項。應用程序的屬性視圖將打開。在屬性視圖中單擊請求映射選項卡。 – aboyko

相關問題