Spring:如果我将 application.yml 放在 config 或资源文件夹中,有什么区别?

问题描述 投票:0回答:1

我在spring网站上搜索了很多,但没有找到答案,我注意到有时我们把

application.yml
放在
/resource
中,有时放在
/config
下面,那么有什么区别呢?

spring spring-boot
1个回答
0
投票

除了查找/加载文件的顺序之外,我相信 Spring 没有实际的区别。这种灵活性使得代码可以在不同的环境中运行,而无需更改实际代码,如文档中所述。如果有的话,使用其中一个可能更适合开发人员的口味,因为 Spring 会自动将 YAML 表示法转换为 .properties 表示法(尽管这是来自早期文档。我无法判断这是否像以前那样工作)如果SnakeYAML 库已存在。

© www.soinside.com 2019 - 2024. All rights reserved.