我在spring网站上搜索了很多,但没有找到答案,我注意到有时我们把
application.yml
放在/resource
中,有时放在/config
下面,那么有什么区别呢?
除了查找/加载文件的顺序之外,我相信 Spring 没有实际的区别。这种灵活性使得代码可以在不同的环境中运行,而无需更改实际代码,如文档中所述。如果有的话,使用其中一个可能更适合开发人员的口味,因为 Spring 会自动将 YAML 表示法转换为 .properties 表示法(尽管这是来自早期文档。我无法判断这是否像以前那样工作)如果SnakeYAML 库已存在。