具有运行状况执行器端点的简单Sprint Boot应用程序启用,允许您在application.properties
中指定并绑定这样的属性(以下列可接受的方式之一:]
# Eclipse IDE
management.endpoint.health.show-details=when-authorized
# or
# InteliJ IDEA
management.endpoint.health.show-details=when_authorized
由于Spring Boot Relaxed Binding批注的@ConfigurationProperties
功能,两个版本均被接受。
尽管从Spring和Maven构建的角度来看,这两个值都是有效的,但是两个IDE都只会建议(自动完成,悬停文档,ctrl-click-navigate-to-definition)它们自己的值版本。属性,如果使用另一个,则报告错误。
有没有办法让两个世界都快乐?
这是IDEA中的一个已知问题。请投票/关注:https://youtrack.jetbrains.com/issue/IDEA-171730