java - 重新运行 Spring Boot 配置注释处理器以更新生成的元数据

标签 java spring maven intellij-idea

我已添加:

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

根据 intellij 的请求/警告发送到我的 pom.xml

现在我看到“重新运行 Spring Boot 配置注释处理器以更新生成的元数据”。

我该如何做 intellij 要求我做的事情?

此链接,B.2 Generating your own meta-data using the annotation processor , 没有说明。

最佳答案

按照这些说明对我有用:http://www.mdoninger.de/2015/05/16/completion-for-custom-properties-in-spring-boot.html

关于必须重新运行注释处理器的消息有点令人困惑,因为它似乎一直停留在那里,即使没有任何变化。

关键似乎是在添加所需的依赖项或进行任何属性更改后重建项目。完成此操作并返回 YAML 文件后,我的所有属性现在都链接到配置类。

您可能还需要单击 Maven Pane 中的“重新导入所有 Maven 项目”按钮,以获取 .yaml 文件 View 以识别返回到相应 Java 类的链接。

关于java - 重新运行 Spring Boot 配置注释处理器以更新生成的元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33483697/

相关文章:

java - 捕获网址内容并将其存储到字符串数组时出现错误 “cannot find symbol”

java - 在 Springframework 2.5.6 中是否有可能在 ="session"范围内创建 session 创建对象

java - 容器内测试与用于集成测试的模拟对象

java - Spring boot通用字符串修剪序列化

java - 导入 io.jsonwebtoken.security.Keys 时无法解析符号 'security';

java - Maven:mvn --version java.lang.ClassNotFoundException

java - 各种线程

spring - Grails:声明式事务

java - Spring MVC 找不到映射错误

java - 从任何项目外部将 Maven Artifact 安装到本地存储库中