首页 /  技术专区  /  Maven 宽屏模式 >

maven profiles 多环境配置

1、在application.yml文件里面配置

# Spring配置
spring:
  # 分环境
  profiles:
    active: @profiles.active@

2、在pom.xml文件中配置

<profiles>
   <profile>
      <id>dev</id>
      <properties>
         <!-- 环境标识,需要与配置文件的名称相对应 -->
         <profiles.active>dev</profiles.active>
      </properties>
      <activation>
         <!-- 默认环境 -->
         <activeByDefault>true</activeByDefault>
      </activation>
   </profile>
   <profile>
      <id>prod</id>
      <properties>
         <profiles.active>prod</profiles.active>
      </properties>
   </profile>
   <profile>
      <id>test</id>
      <properties>
         <profiles.active>test</profiles.active>
      </properties>
   </profile>
</profiles>

3、就可以在maven里面选择环境了

image.png

4、如果出现Failed to load property source from location 'classpath:/application.yml'的异常,重新刷新一下maven就好了。




头像
0/200
图片验证码