欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

springboot多配置环境

程序员文章站 2022-06-22 15:54:08
...

     在我们的开发过程中,经常会有多套配置环境,比如开发环境(dev),测试环境(test),生产环境(prod)等,在各个环境中我们需要使用到不同的配置,那么在springboot中是如何做到的呢?

1.第一种方式,使用properties属性文件

2.第二种方式,使用yaml文件进行配置。

 

一、使用属性文件进行配置。

        在classpath类路径下创建application.properties(主配置文件) application-dev.properties(开发环境配置文件)  application-prod.properties(生产环境配置文件)

         在application.properties中配置项目的共同的配置属性,在各个自己的配置文件中,配置自定义的不同的属性,在application.properties中使用spring.profiles.active激活某个属性。

测试结果:
      springboot多配置环境
            
    
    博客分类: springboot springboot 

 

二、使用yaml文件的格式进行配置
     使用y
aml文件配置的方式比较简单,见下方的这张图。
     springboot多配置环境
            
    
    博客分类: springboot springboot 

三、需要注意的地方

        1.使用spring.profiles.active=激活某个配置属性

        2.公共的属性写到共同的配置文件中,自己不同的写入到自己的配置文件中

        3.使用属性文件时,使用application-xxx.properties命名

        4.yaml文件中可以使用 --- 表示下一个文件

        5.我们可以将工程打成一个jar包,然后执行 jar -jar xxx.jar --spring.profiles.active=dev 来激活dev这个配置
 

  • springboot多配置环境
            
    
    博客分类: springboot springboot 
  • 大小: 164.9 KB
  • springboot多配置环境
            
    
    博客分类: springboot springboot 
  • 大小: 141.6 KB
相关标签: springboot