【发布时间】:2014-08-18 09:27:18
【问题描述】:
我真的很想为 Spring Boot 使用 YAML 配置,因为我发现有一个文件显示在我的不同配置文件中哪些属性处于活动状态是非常可读和有用的。不幸的是,我发现在application.yml 中设置属性可能相当脆弱。
使用制表符而不是空格之类的操作会导致属性不存在(据我所知,没有警告),而且我经常发现我的活动配置文件没有被设置,因为我的一些未知问题YAML。
所以我想知道是否有任何挂钩可以让我掌握当前活动的配置文件和属性,以便我可以记录它们。
同样,如果application.yml 包含错误,有没有办法导致启动失败?要么是这样,要么是我自己验证 YAML 的一种方法,这样我就可以终止启动过程。
【问题讨论】:
标签: java spring spring-boot kotlin yaml