在spring-boot中使用@ConfigurationProperties注解
今天发现了一个比较好用的注解,@ConfigurationProperties。

如图所示,假设我需要从配置中心获取email.username的值,我可以通过@Value来注入。但是如果当我有很多个类似email.sendtime,email.userid这样的值,我就要重复很多次@Value操作。在这种情况时就可以用@ConfigurationProperties注解啦。

@ConfigurationProperties注解的作用是可以根据一个前缀将配置文件的属性映射成一个POJO实体类,只要属性名一致就能自动注入进去,使用起来非常方便,用法如上所示。
本文介绍在Spring Boot中如何使用@ConfigurationProperties注解简化配置属性的注入过程。通过该注解,可以将配置文件的多个属性映射到一个POJO实体类中,避免了重复使用@Value注解的繁琐。
1844

被折叠的 条评论
为什么被折叠?



