zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    《火星——UML大战需求分析》阅读笔记之三
    第七周进度条
    软甲冲刺第一次评价
    第一阶段
    5.12站立会议
    5.11站立会议
    5.10站立会议
    sprint站立会议
    软件需求说明书——图文转换
    软件项目评价
  • 原文地址:https://www.cnblogs.com/mark8080/p/7986718.html
Copyright © 2011-2022 走看看