ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2020-11-27 11:33:00  阅读:186  来源: 互联网

标签:xml springboot 配置文件 jar 外置 文件夹 config


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’获取完整文章

 

标签:xml,springboot,配置文件,jar,外置,文件夹,config
来源: https://www.cnblogs.com/yk-1992/p/12448057.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有