美文网首页
Spring Boot 读取外部的配置文件(.propertie

Spring Boot 读取外部的配置文件(.propertie

作者: winar2008 | 来源:发表于2019-11-28 10:57 被阅读0次

    Spring Boot 程序会按优先级从下面这些路径来加载application.properties 或者 application.yml 配置文件

    jar包同级目录下的/config目录
    jar包同级目录
    classpath里的/config目录
    classpath 同级目录
    因此,要外置配置文件就很简单了,在jar所在目录新建config文件夹,然后放入配置文件,或者直接放在配置文件在jar目录

    如果想定制springboot的属性文件,而非application.properties或者application.yml,可以按“application-{profile}.yml” ,通过 -Dspring.profiles.active=prod,则会加载application-prod.yml配置,或者在默认的配置文件(application.properties)里增加一段
    ~
    server.port=8080
    spring.profiles.active=prod
    ~

    JAVA命令参数详解:-D 用来设置jvm的系统属性~一定要区分OS系统环境变量
    -DmyName="测试的代码,如果含空格,就用双引号括起来"
    另外,如果是java -jar X.jar 也可以使用 --代替-D进行设置系统属性值

    相关文章

      网友评论

          本文标题:Spring Boot 读取外部的配置文件(.propertie

          本文链接:https://www.haomeiwen.com/subject/quevwctx.html