java - Spring Boot application.yml 和 application.properties

标签 java spring-boot

我试图了解 application.yml 中是否有一些属性以及 application.properties 中是否有一些属性,我的应用程序是否会从这两个文件中读取?

最佳答案

根据Spring documentation - Change the Location of External Properties of an Application :

无论您在环境中设置什么,Spring Boot 始终会如上所述加载 application.properties。默认情况下,如果使用 YAML,则扩展名为“.yml”的文件也会添加到列表中。

Spring documentation - Externalized Configuration 章节中解释了考虑属性的顺序。 .

如果对已加载的文件有疑问,我建议将日志级别设置为DEBUG,这会在日志中显示加载的配置文件。

关于java - Spring Boot application.yml 和 application.properties,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44438417/

相关文章:

Spring-Boot-Devtools 不想重新加载进程(没有选择正确的类路径?)

java - 如何在重投策略后阻止消息进入Activemq中的Dead LetterQueue(DLQ)

Java:List之于ArrayList,Map之于HashMap,Set之于HashSet?

java - 清除 Jackrabbit 数据

java - 信号量和互斥量在优先级反转方面的区别(也许还有优先级继承)

java - cf list 路径正则表达式问题

java - 为什么Spring在配置时并不总是使用批量插入/更新?

java - 如何使用 spring-social 从 Facebook 获取个人资料图片 url?

java - 无法使用 POI 应用特定的单元格数据格式

spring-boot - 休息 Controller 通过Spring kafka返回kafka中的记录