springboot版本1.5.x和springboot版本2.0.x
項目需要引用外部文件和配置文件
配置如下
<resources>
<resource>
<directory>lib</directory>
<targetPath>BOOT-INF/lib/</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<exclude>*.yml</exclude>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>*.yml</include>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
1,<directory>標簽里寫的是jar包文件的存放地址
2,<targetPath>標簽里寫的是項目打包,jar包打包的位置
3,<includes>需要引用的jar包,配置**/*.jar,所有jar包
4,<exclude>排除的jar包
不僅限於jar包,還包括文件。
==================================================分割線==============================================================
1,在springboot項目打成jar包之后,在jar包所在的目錄下,創建一個文件夾名為config
springboot的配置文件是application.properties。
但是在config文件夾下,出現application.properties文件,優先讀取config文件夾下的application.properties文件。經過測試,tomcat配置在application.properties中,優先讀取config里的文件。