原因:
訪問swagger測試頁面時網址鏈接是http://localhost:8001/swagger-ui.html
但是控制器里面有一個方法通過ANT匹配的方法參數是這樣的@GetMapping("/{id}"), 正好與測試頁面的網址相互沖突, 導致一直都無法加載頁面
首次解決辦法:
在控制器層加上一個匹配條件, @RequestMapping("/first"), 但是不太符合業務需求
后來又發現:
如果將注解變成@GetMapping("{id}"), 去掉 "/" , 程序也可以完全正常的運行, 嗯吶, nice
再次出現問題:
之前去掉控制器上的注解后試驗一次成功了, 但是, 當寫完一段代碼之后再次運行, 發現又出現了同樣的問題, 最后不得不在Controller上加上上層匹配注解,