ConfigurationProperties的优点是什么
时间: 2024-05-21 07:09:28 浏览: 80
Spring Boot浅谈(是什么/能干什么/优点和不足).docx
ConfigurationProperties的优点如下:
1. 支持批量导入配置文件中的属性,避免了使用@Value注解在代码中逐一指定属性值的麻烦。
2. ConfigurationProperties注解支持从各种不同的配置属性源中获取属性,例如命令行参数、JNDI、JDBC等。而@Value注解只能用于读取application.properties或application.yml中的属性。
3. ConfigurationProperties注解支持JSR-303数据校验和复杂类型绑定。这意味着可以使用注解验证绑定的属性的有效性,同时支持将属性绑定到自定义类型中。
4. ConfigurationProperties注解支持多种数据类型,包括简单类型、集合类型、复杂类型等,为开发人员提供了更多的选择空间。
[^1]: Spring Boot配置文件详解-ConfigurationProperties和Value优缺点,https://www.cnblogs.com/cjsblog/p/12630540.html
: Spring Boot配置文件详解-ConfigurationProperties和Value优缺点-(转)好文,https://www.cnblogs.com/zy-guest/p/12617031.html
阅读全文