springboot引用外部文件和jar包
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里的文件。