摘要:前情提要最近做了一個項目,項目是結構的,但是在發布生產環境的時候又需要用打成包,但是一開始的默認配置都不成功。壹項目結構貳異常現象使用的為,版本為打成的只包含文件,沒有見資源文件引入。
【前情提要】最近做了一個項目,項目是springboot+jsp結構的,但是在發布生產環境的時候又需要用maven打成jar包,但是一開始的默認配置都不成功。下面的文章就是具體的解決過程。
壹、項目結構 貳、異常現象使用的JDK為1.8,springboot版本為:
org.springframework.boot spring-boot-starter-parent 1.5.6.RELEASE UTF-8 UTF-8 1.8
打成的jar只包含class文件,沒有見資源文件引入。
2. 修改maven編譯版本為1.4.2src/main/resources **/** false src/main/webapp META-INF/resources **/** src/main/java **/*.java
只有使用這個版本打jar包才能解析jsp
3. 設置mainClass4. 添加視圖配置(可選)org.springframework.boot spring-boot-maven-plugin 1.4.2.RELEASE com.gt.LaysshApplication
spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp
下面給出一個比較完整的maven編譯配置
src/main/resources **/** false src/main/webapp META-INF/resources **/** src/main/java **/*.java org.springframework.boot spring-boot-maven-plugin 1.4.2.RELEASE com.gt.MyApplication
下面就是修改編譯配置之后的結果
【寫在后面的話】現代的模板解析引擎已經有了這么多了,為什么不試一下thymeleaf,但是在最近的項目中碰到了th:src標簽不解析的問題,目前還不清楚具體原因,而且相同的寫法在其他頁面都生效,真是怪異啊。鑒于目前還是又很多人使用springboot+jsp來進行開發,但是因為使用IDEA工具創建的SpringBoot項目本身是沒有webapp目錄的。如果我們想要添加webapp目錄的話,可以手動添加。下面就簡單的來說一下配置過程。
1.點開項目結構管理,點擊IDEA右上角的Project Structure 2.先點擊下圖中的+號,再點擊Web 3.修改配置下圖是修改配置前的默認配置
下面將webapp配置到傳統的main目錄下
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76061.html
摘要:前言本篇主要講述多模塊打包,上傳本地倉庫,并交由本地其他項目使用環境準備操作系統版本開發軟件注版本不同,引入依賴方式可能不同,如果你發現本地導包是的,但是打包就報錯,可以看看是不是版本所引起的問題多模塊文檔多環境講解,官方文檔,官方文檔描述 1、前言 本篇主要講述:gradle多模塊打jar包,上傳本地倉庫,并交由本地其他項目使用 2、環境準備 操作系統: mac os gradle...
摘要:背景由于版權問題,中央倉庫缺少的驅動,這個給開發帶來了很多不便利性。本文主要探討的就是第三個問題,怎么把驅動打到包里背景交代完畢,正文開始。是的,如果你只是想在本地打一個包,這種方式簡單方便。 背景 由于版權問題,maven中央倉庫缺少oracle jdbc的驅動,這個給開發帶來了很多不便利性。也出現各種各樣的解決方案,基本就兩種思路: 將oracle驅動安裝到本地倉庫,這個需要大家...
摘要:最近工作,有些功能在不同的模塊總是會重復的應用,于是想把特定的功能做成一個注解,打成包,放到自己的私服上面。 最近工作,有些功能在不同的模塊總是會重復的應用,于是想把特定的功能做成一個注解,打成jar包,放到自己的maven私服上面。這里做一下記錄(springboot) 一. 自定義注解 建一個注解接口,加上對應的注解信息 @Target(ElementType.METHO...
摘要:首先在文件中加入要運行的代碼路徑然后執行下面圖片中,當執行完畢后再執行此時執行完畢,會發現代碼結構中會出現下面這個神奇的東西這時就可以把這個包拿到自己想放的位置我放的是桌面在桌面按住鼠標右鍵進入窗口輸入包名全名結束了 首先在pom文件中加入要運行的代碼路徑 org.springframework.boot ...
閱讀 2849·2021-08-20 09:37
閱讀 1607·2019-08-30 12:47
閱讀 1090·2019-08-29 13:27
閱讀 1685·2019-08-28 18:02
閱讀 749·2019-08-23 18:15
閱讀 3084·2019-08-23 16:51
閱讀 931·2019-08-23 14:13
閱讀 2125·2019-08-23 13:05