Spring Boot @ConfigurationProperties实例
一 、 ConfigurationProperties的使用
通常,我们使用@Value注释来逐个注入.properties值,这对于小而简单的结构.properties文件很有用。
文件:global.properties email=test@yiibai.com thread-pool=12使用@Value
@Component @PropertySource("classpath:global.properties") public class GlobalProperties { @Value("${thread-pool}") private int threadPool; @Value("${email}") private String email; //getters and setters }使用@ConfigurationProperties
@Component @PropertySource("classpath:global.properties") @ConfigurationProperties public class GlobalProperties { private int threadPool; private String email; //getters and setters }
本文介绍SpringBoot中使用@ConfigurationProperties进行属性绑定的方法。相较于@Value,该方式更适用于复杂的配置文件,能够实现整个类的属性注入,简化代码并提高可读性。
1063

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



