gpt4 book ai didi

spring-boot - Spring Boot 带连字符的配置文件名称不一致

转载 作者:行者123 更新时间:2023-12-02 04:36:46 27 4
gpt4 key购买 nike

从云配置服务器提供服务的 Spring Boot 配置文件似乎支持特定于应用程序的属性文件 {application}-{profile}.properties 的连字符,但不支持全局属性文件 application-{profile}.properties

例如在名为“testapp”的应用程序中:

如果配置文件名称是“testprofile”,则将属性放置在 application-testprofile.properties 和 testapp-testprofile.properties 中。使用端点/testapp-testprofile.properties 验证

但是,如果配置文件名称是“test-profile”,则 testapp-test-profile.properties 中的属性将起作用,但 application-test-profile.properties 将不起作用。使用端点/testapp-test-profile.properties 验证

我是否遗漏了什么,或者这是 Spring 云配置服务器处理属性文件的方式中的(非常小的)错误/不一致?

使用 Spring Boot 1.5.0.RC1

最佳答案

这与this issue有关直到今天仍然开放。很明显,连字符在spring cloud config server HTTP服务中有着特殊的意义,没有办法转义。正如其他人所做的那样,我最终没有在我的个人资料中使用连字符,这有点烦人。

关于spring-boot - Spring Boot 带连字符的配置文件名称不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41753127/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com