解读@ConfigurationProperties和@value的区别

@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 

你可能感兴趣的:(javaweb笔记,开发语言,java)