springboot打jar包將引用的第三方包、配置文件(.properties、.xml)、靜態資源打在包外


1、外置配置文件

Springboot讀取核心配置文件(.properties)的外部配置文件調用方式為

jar包當前目錄下的/config目錄

因此要外置配置文件就在jar所在目錄新建config文件夾,然后放入配置文件。

2、外置其他資源配置文件

項目中我們會用到xml來實例bean、定時任務、日志(使用springboot集成日志插件無需引入)等,因此需要引入對應的xml,步驟1中我們在jar包同級目錄下新建了config文件夾,所以這些亂七八糟的東西都放在config文件夾下,想要調用他們首先我們要找到config文件夾的路徑,好的方法沒找到,只能用笨辦法了,就是在配置文件中增加一條配置,配置config文件夾所在的目錄。springboot.jar.path=D:/stsworkspace/springboot_to_jar/target/config

3、外置引入的第三方jar包

通常第三方jar包打進jar包里,但是導致程序jar資源過大,所以也可以和步驟1一樣,在項目jar包同級目錄下新建lib文件夾,用於存放第三方jar,這個只需要在pom.xml打包時候,打包插件分離出來就可以了。

 

4、外置靜態資源

靜態資源訪問采用thymeleaf,在配置文件中將spring.thymeleaf.prefix配置成外部地址。

     切記外部資源引用 格式:file:xxx/xxx/xx

 

關注公眾號輸入‘springboot’獲取完整文章

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM