錯誤截圖
前因:
課程是按照雷豐陽老師的springboot視頻學習的,他使用的是springboot1.x的版本,我是用的是2.x的版本,在2.0時課程中有一個關鍵類WebMvcConfigurerAdapter過時不能用了(用它來擴展springmvc的功能),所以使用了WebMvcConfigurationSupport類
用它來做不攜帶數據的頁面跳轉
這裏就埋下伏筆了
我們springboot關於springmvc的自動裝配是在這個類裏
WebMvcAutoConfiguration
資源請求處理配置是在這個類的addResourceHandlers()裏
課程中也是按照這個方法中的默認配置
來訪問webjars下的靜態資源
再返回到這個類的頭部看看
紅框畫的這個東西眼熟不?反正就是剛我們繼承的那個類,然後這樣一來springboot關於springmvc的自動配置就失效了
也就是資源訪問控制器也失效了,自然就訪問不到
解決方案
第一種方案
你可以不用WebMvcConfigurationSupport類,在controller裏來做視圖跳轉
包括layUI我放到static目錄下測試,也是不能使用WebMvcConfigurationSupport類
順便貼一張這個方式的路徑請求方式
第二種方案(後來發現的)
在查springmvc首頁定製時看到的
可以通過實現接口的方式擴展springmvc
測試