開發(fā)工具:IDEA
JDK版本:1.8
SpringBoot版本:1.5.4.RELEASE
作者:無尾
一、問題描述
在多模塊工程中搓谆,只能通過 boot-run 或打成 war 包后運行成功刁愿,而在 IDEA 內(nèi)通過main run 或 debug 都不能訪問 jsp 資源绰寞。
image.png
image.png
二、問題解決
IDEA默認(rèn)工作路徑為當(dāng)前工程路徑(Project)铣口,而不是模塊的路徑滤钱, 所以導(dǎo)致多模塊無法定位到/WEB-INF/下的 jsp文件;而在獨立的模塊的工程中脑题,工作路徑就是模塊路徑 件缸,因此可以定位。故在多模塊的工程中叔遂,設(shè)置 Working directory 為當(dāng)前模塊即可他炊。
-
gradle 或 maven 的 “boot:run”插件可以整合工程中的多個模塊,故可以正常定位已艰。
image.png
image.png
啟動后痊末,可正常訪問頁面。