Spring Boot 把配置文件和日志文件放到jar外部(boot,jar,spring,编程语言)

时间:2024-05-03 19:07:40 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    Spring+Boot+%E6%8A%8A%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E5%92%8C%E6%97%A5%E5%BF%97%E6%96%87%E4%BB%B6%E6%94%BE%E5%88%B0jar%E5%A4%96%E9%83%A8

如果不想使用默认的application.properties,而想将属性文件放到jar包外面,可以使用如下两种方法:

只能设置全路径。因为Java -jar运行jar包时,无法指定classpath(无论通过参数还是环境变量,设置的classpath都会被覆盖)。

方法1:命令行传参指定spring.config.location

还可以用spring.config.location指定路径,这样会在这个路径中去寻找application-{profile}.properties

还可以用spring.config.location指定路径,然后用spring.config.name指定配置文件名字。

可以用逗号隔开,指定多个路径和名字

方法2:使用@PropertySource注解。

下面看下Spring Boot 配置文件和日志文件放到jar之外

1.设置打包jar的时候排除文件

2.启动的时候传入参数指定位置

springboot 默认找配置文件的位置如下

总结

以上所述是小编给大家介绍的Spring Boot 把配置文件和日志文件放到jar外部,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

本文:Spring Boot 把配置文件和日志文件放到jar外部的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:VMware中CentOS静态IP与外网互动怎么设置下一篇:

14 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18