springboot profile 是不是只支持 application.yml 文件

2018-12-06 16:18:49 +08:00
 CHEN1016

springboot profile 是不是只支持 application.yml 文件?,如果有其他的配置文件也想通过像 application.yml 这种方式来选择,可以实现吗?

2764 次点击
所在节点    Java
11 条回复
jjianwen68
2018-12-06 16:24:10 +08:00
proerties 文件也行啊,类似 application-dev.properties
wleexi
2018-12-06 16:29:03 +08:00
```
...
Profile-specific application properties outside of your packaged jar (application-{profile}.properties and YAML variants).
Profile-specific application properties packaged inside your jar (application-{profile}.properties and YAML variants).
Application properties outside of your packaged jar (application.properties and YAML variants).
Application properties packaged inside your jar (application.properties and YAML variants).
...
```
[24. Externalized Configuration]( https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html)
CHEN1016
2018-12-06 19:26:15 +08:00
@wleexi 英语不是很好,这是意思不行吗?
CHEN1016
2018-12-06 19:44:19 +08:00
@jjianwen68 那 pom.xml 中也要配置吗?
qinxi
2018-12-06 19:54:19 +08:00
pom 配置什么鬼? 难道不都是 java -Dspring.profiles.active=xxx abc.jar 起的?
wleexi
2018-12-07 09:11:34 +08:00
@CHEN1016 是可以的意思。英文不理解用下翻译软件试试?
CHEN1016
2018-12-07 14:49:46 +08:00
@wleexi
@jjianwen68 那我的文件不是 application.properties,如果是 qs.properties,那样也可以通过 qs-${profile}.properties 来区分环境吗?
jjianwen68
2018-12-07 15:11:06 +08:00
@CHEN1016 可以的,有参数指定名字默认是 application,参数名查一下官方文档
wleexi
2018-12-07 15:35:23 +08:00
我的第一个回答最后给了手册的连接。。你自己看下
wleexi
2018-12-07 15:36:10 +08:00
英语不好的 想办法补下?
临时用翻译软件也是可以
尽量自己去找答案
log4geek
2018-12-13 13:53:27 +08:00
你怕是对 spring boot 有什么误解啊,多看看写科普文章有好处。
http://log4geek.cc/category/java/spring/springboot/ 链接拿走不谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/515010

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX