不推荐使用Spring Boot 2.2.0 ,这个问题你肯定会遇到 (二)
> 项目推荐: Spring Cloud 、Spring Security OAuth2的RBAC权限管理系统 欢迎关注 最新版本实践 > 上篇文章讲到 Spring Boot 2.2.0 和 MyBatis 兼容问题 ,今天再来看一下 这个 boom change ConfigurationProperties 注解使用 如上图,当配置文件中存在相同组的属性, 用户名 、 密码 、 年龄 都属于用户属性的抽象,按面向的规则我们可以抽取出一个 User 的 PO 类型使用 @ConfigurationProperties 将外部配置绑定到代码中的bean。同时可以像其他任何Spring bean一样在整个应用程序代码中注入和使用此bean。 application.properties user.username=lengleng user.password=123456 user.age=26 User POJO /** * @author lengleng * @date 2019-11-08 * <p> * 2.2 之前版本,必须使用 @Component 或者 @Configuration 声明成Spring Bean */ @Component @ConfigurationProperties(prefix = "user") public class User {