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;
  • 相关阅读:
    RSA使用
    C#获取主机信息
    NSIS打包软件使用
    C#获取局域网主机
    C#实现Web链接启动应用程序
    4.布局介绍
    Server Sql 多表查询、子查询和分页
    C# File类常用方法
    Vue 使用技巧手记
    前端面试题手记
  • 原文地址:https://www.cnblogs.com/IsSshuai/p/11345728.html
Copyright © 2011-2022 走看看