springboot打jar包将引用的第三方包、配置文件(.properties、.xml)、静态资源打在包外

一、外置配置文件

Springboot读取核心配置文件(.properties)的外部配置文件调用方式为spring

jar包当前目录下的/config目录springboot

所以要外置配置文件就在jar所在目录新建config文件夹,而后放入配置文件。spa

二、外置其余资源配置文件

项目中咱们会用到xml来实例bean、定时任务、日志(使用springboot集成日志插件无需引入)等,所以须要引入对应的xml,步骤1中咱们在jar包同级目录下新建了config文件夹,因此这些乱七八糟的东西都放在config文件夹下,想要调用他们首先咱们要找到config文件夹的路径,好的方法没找到,只能用笨办法了,就是在配置文件中增长一条配置,配置config文件夹所在的目录。springboot.jar.path=D:/stsworkspace/springboot_to_jar/target/config插件

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

一般第三方jar包打进jar包里,可是致使程序jar资源过大,因此也能够和步骤1同样,在项目jar包同级目录下新建lib文件夹,用于存放第三方jar,这个只须要在pom.xml打包时候,打包插件分离出来就能够了。日志

 

四、外置静态资源

静态资源访问采用thymeleaf,在配置文件中将spring.thymeleaf.prefix配置成外部地址。xml

     切记外部资源引用 格式:file:xxx/xxx/xx资源

 

关注公众号输入‘springboot’获取完整文章

相关文章
相关标签/搜索