Spring Boot自定义参数不提示、@ConfigurationProperties报错

问题

Spring Boot使用注解@ConfigurationProperties报错:Spring Boot Configuration Annotation Processor not found in classpath

如果你不嫌碍眼的话,其实对运行程序也没什么影响

但当你在配置文件里写值的时候没有提示,得自己来回粘贴,是不是很烦呢?

解决方式

在pom文件添加如下内容:

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

其他

如果添加pom之后报错:Re-run Spring Boot Configuration Annootation Processor to update gennerated

解决方式:Settings --->Build ----> Annottation Processors,重新设置即可

原文地址:https://www.cnblogs.com/songjilong/p/12457280.html