zoukankan      html  css  js  c++  java
  • spring boot添加自定义配置文件

    spring boot 2.+版本

    resources右键新建属性文件(new Resources Bundle),在新建属性文件中添加自定义属性

    新建一个操作类对该属性文件进关联,操作类须进行定义

    @PropertySource(value = "classpath:/myWebConfig.properties")
    @ConfigurationProperties(prefix = "web")

    pom.xml添加
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-configuration-processor</artifactId>
    <optional>true</optional>
    </dependency>


    操作类:
    import org.springframework.boot.context.properties.ConfigurationProperties;
    
    import org.springframework.context.annotation.Configuration;
    import org.springframework.context.annotation.PropertySource;
    import org.springframework.stereotype.Component;
    @Configuration
    @PropertySource(value = "classpath:myWebConfig.properties")
    @ConfigurationProperties(prefix = "web")
    public class MyWebConfig {
        private String sitename;
        //必须设置getter 和 setter
        public String getSitename() {
            return this.sitename;
        }
      
        public void setSitename(String s) {
            this.sitename = s;
        }
    }

    其他地方调用:

    @Autowired  //自动装配关联属性
    private MyWebConfig myWebConfig;
  • 相关阅读:
    2019春季第五周作业
    2019春第四周作业(基础题)计算机
    2019第三周作业
    第二周基础作业
    2019春第九周作业
    2019年春第八周作业
    第七周总结
    第六周作业
    2019春第五周作业
    2019年春季学期第四周作业
  • 原文地址:https://www.cnblogs.com/IsSshuai/p/11345728.html
Copyright © 2011-2022 走看看