Spring boot 中配置文件使用
#Spring boot 中配置文件使用
文件位置
Spring boot 的Application.properties 配置文件可以是以下几个地方:
classpath:/
classpath:/config/
file:./
file:./config/.
resources 目录下的用classpath
其他用file
加载顺序是
file:./custom-config/
classpath:custom-config/
file:./config/
file:./
classpath:/config/
classpath:/
常用办法
-
可以通过spring.config.name 修改默认的配置文件名称
比如:
$ java -jar myproject.jar --spring.config.name=myproject -
可以通过spring.config.location指定配置文件
比如:
$ java -jar myproject.jar --spring.config.location=classpath:/default.properties,classpath:/override.properties -
可以通过spring.config.location指定配置文件的位置
比如:
$ java -jar myproject.jar --spring.config.additional-location=classpath:/custom-config/,file:./custom-config/
@PropertySource
@PropertySource(value = {“classpath:test.properties”}, encoding = “UTF-8”)
value 中也适用启动jar 非resources还是用file
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!