@ConfigurationProperties与@Value的对比分析
1. 作用范围
-
@ConfigurationProperties
批量绑定配置文件中的属性到Java对象,适合管理组配置。例如:app: database: url: jdbc:mysql://localhost:3306/db username: admin max-connections: 20
对应类:
@ConfigurationProperties(prefix = "app.database") public class DatabaseConfig { private String url; private String username; private