springboot專案整合jsp後,只要是訪問跳轉頁面的請求,全部都報404。
我的專案目錄結構如下:
這樣,在正常情況下,我們可以不通過控制層就能訪問到頁面。
404.jsp的訪問路徑為:jsp/404.jsp
如果到這一步,你能正常訪問得到的話,就說明你之前頁面的專案路徑存在問題;
但是,如果是像上面那樣,還是訪問不到,這說明不是專案的問題,而是idea的問題。
出現這個問題,往往是多模組專案。
點選springboot的啟動類,選擇「edit configurations...」;
展開「environment」,找到「working directory」,點選右側的資料夾目錄;
由於我的springboot啟動類在bill-web下,所以將其工作目錄設定成它;
重啟專案就能正常訪問啦。
現在,控制層請求可以正常**到頁面上啦。
單獨訪問jsp頁面。
再來看看這個
看路徑有什麼區別?
真正的原因是:idea自動將web資源的目錄完成了對映。
因為springboot內建tomcat啟動的,可能對於內建tomcat而言,它就是乙個普通的資料夾目錄吧(猜的)。
springboot整合jsp頁面
org.apache.tomcat.embed groupid tomcat embed jasper artifactid dependency 4.將jsp編譯的檔案放到meta inf resource中,在sources下加入如下 源資料夾 directory 目標資料夾 meta inf ...
springBoot整合dubbo整合專案
傳統spring 整合dubbo,需要繁瑣的編寫一堆堆的 xml 配置檔案 而springboot整合dubbo後,不在需要寫 xml,通過jar包引用,完 成整合,通過註解的形式完成配置。提高我們的開發效率 目錄結構 1 服務層生產者開發 hs ldm server service 1.1新增du...
SpringBoot整合系列 整合Swagger2
io.springfox springfox swagger2 2.7.0 io.springfox springfox swagger ui 2.7.0 一般無配置項,必要時可以新增自定義配置項,在配置類中讀取 swagger2的配置內容僅僅就是需要建立乙個docket例項 configurati...