为了账号安全,请及时绑定邮箱和手机立即绑定

Re-run spring configuration annotation processor to update generated metadata

package com.zqz;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
* Created by I on 2017/9/13.
*/
@Component
@ConfigurationProperties(prefix="girl")
public class GirlProperties {
   private String cupSize;

   private Integer age;

   public String getCupSize() {
       return cupSize;
   }

   public void setCupSize(String cupSize) {
       this.cupSize = cupSize;
   }

   public Integer getAge() {
       return age;
   }

   public void setAge(Integer age) {
       this.age = age;
   }
}


pom.xml文件中添加

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

之后就出现标题的错误,不知道如何处理,应用也起不来,大家谁有见过呀

正在回答

6 回答

Spring Boot 2.0 在配置文件application.yml中:

将 

girl: 

    cupSize: 

改成:

girl: 

    cup-size: 

0 回复 有任何疑惑可以回复我~

还是不行,Re-run spring configuration annotation processor to update generated metadata
我版本是 spring boot 1.5.9

2 回复 有任何疑惑可以回复我~

首先判断是否安装了Lombok插件,安装了重新启动,然后判断是否选择了Enable annotation processing

0 回复 有任何疑惑可以回复我~

我也遇到这个问题了。spring-boot-configuration-processor引入没用,重新启动了IDEA也不行。

string-boot 是1.4.7

实体类加了这个也没用:

    @Component
    @PropertySource("classpath:/application.yml")
    @ConfigurationProperties(prefix = "girl")

application.yml:

      server:
      port: 8080
      gril:
     cupSize: B
     age: 18

Re-run spring configuration annotation processor to update generated metadata


求大神帮忙.


0 回复 有任何疑惑可以回复我~

这个只是让你重新启动一下idea,有数据的更新,不太影响使用


0 回复 有任何疑惑可以回复我~

自己操作失误,其实就只是一个提示,没有影响应用的使用

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
2小时学会Spring Boot
  • 参与学习       151599    人
  • 解答问题       1079    个

Spring Boot入门视频教程,你将学会使用Spring Boot快速构建应用程序

进入课程

Re-run spring configuration annotation processor to update generated metadata

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信