创意YAML文件警告:无法解析配置属性KEY

时间:2019-04-22 06:09:20

标签: java intellij-idea

Eclipse项目开始发展,它可以正常运行,但是我发现YAML文件有这样的警告:

  

无法解析配置属性'DingdingRobot.dingtalkRobotUrl'   更少...(⌘F1)检查信息:检查Spring Boot应用程序.yaml   配置文件。未解决和不推荐使用的重点   配置键和无效值

POM包括spring-boot-configuration-processor:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-configuration-processor</artifactId>
    <optional>true</optional>
</dependency>

代码段:

processor:
    executor:
      threadNumber: 600
      timeout: 37

threadNumber和超时键具有背景警告颜色,将光标移到提示上无法解析配置属性'processor.executor.threadNumber'

1 个答案:

答案 0 :(得分:0)

最近遇到了同样的问题。

以您的properites文件为例,我通过从格式重写application.properties(或application.yml)中的属性来解决它:

processor:
  executor:
    threadNumber: 600
    timeout: 37

到每个属性的全名格式:

processor.executor.threadNumber: 600
processor.executor.timeout: 37

在 Mac 上使用 Intellij Idea 2020.3 和 Gradle 5.6.4