@ConfigurationProperties
Spring源码中大量使用了ConfigurationProperties注解,比如server.port就是由该注解获取到的,通过与其他注解配合使用,能够实现Bean的按需配置。
该注解有一个prefix属性,通过指定的前缀,绑定配置文件中的配置,该注解可以放在类上,也可以放在方法上。
今天在配置JDBC属性的时候编译器提示错误,但是程序照常运行。
如果要去掉上述的错误提示,可以在pom.xml文件中添加如下依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<version>2.4.5</version>
<!--不传递依赖-->
<optional>true</optional>
</dependency>
如果之后持续出现错误提示,在配置类中对该类进行使用即可。