• Spring Boot使用@ConfigurationProperties 读取自定义的properties的方法


    Spring Boot可使用注解的方式将自定义的properties文件映射到实体bean中,比如config.properties文件

    config.name=configname
    config.password=configpassword

    建对应的bean

    @Configuration
    @ConfigurationProperties(prefix = "config")
    @PropertySource("classpath:/config.properties")
    public class Config {

        private String name;
    
        private String password;
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public String getPassword() {
            return password;
        }
    
        public void setPassword(String password) {
            this.password = password;
        }
    }

    然后只需要在Spring Boot的启动类上面加注解
    @EnableConfigurationProperties({Config.class})  
    使用的时候直接注入即可
    @Autowired
    Config config;

    相关依赖:

    <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-configuration-processor</artifactId>
       <optional>true</optional>
    </dependency>
  • 相关阅读:
    字典--------输出有序的格式
    输出数据和数据下标的两种方法
    删除操作
    搭建RabbitMQ环境(windows)
    SpringBoot 2.x 集成 Redis
    Redis 安装
    Spring Boot 数据库操作
    默认日志Logback配置
    通过poi下载图片到word
    Spring IoC 与 AOP
  • 原文地址:https://www.cnblogs.com/mark8080/p/7986718.html
Copyright © 2020-2023  润新知