首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在spring boot中将属性放在application.yml或bootstrap.yml上有什么区别?

在spring boot中将属性放在application.yml或bootstrap.yml上有什么区别?
EN

Stack Overflow用户
提问于 2015-10-08 00:13:30
回答 3查看 127.1K关注 0票数 315

在spring boot中将属性放在application.yml或bootstrap.yml上有什么区别?在logging.config的情况下,应用程序的工作方式不同。

EN

回答 3

Stack Overflow用户

发布于 2018-07-22 09:17:15

这里只有我的2分钱..

使用Bootstrap.yml或Bootstrap.properties从Spring Cloud Server获取配置。

例如,在我的Bootstrap.properties文件中,我有以下配置

代码语言:javascript
复制
spring.application.name=Calculation-service
spring.cloud.config.uri=http://localhost:8888

在启动应用程序时,它尝试通过连接到http://localhost:8888来获取服务的配置,并查看Spring Cloud Config服务器中存在的计算服务属性

您可以在Calcuation Service启动时从日志中进行验证

INFO 10988 --- [ restartedMain] c.c.c.ConfigServicePropertySourceLocator : Fetching config from server at : http://localhost:8888

票数 6
EN

Stack Overflow用户

发布于 2020-06-15 20:13:08

Bootstrap.yml是启动spring boot应用程序时加载的第一个文件,application.property是在应用程序启动时加载的。所以,你保留,可能是你的配置服务器的凭证等,在bootstrap.yml中,这是在加载应用程序时需要的,然后在application.properties中,你可能是数据库的网址等。

票数 1
EN

Stack Overflow用户

发布于 2021-07-28 05:44:54

当您使用Spring Cloud,并且您的应用程序配置存储在远程配置服务器(例如,Spring Cloud Config Server)上时,可以使用bootstrap.yml。在application.yml之前加载bootstrap.yml

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32997352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档