maven: 使用profiles进行多环境配置

文章目录

  • 一、背景
  • 二、如何配置

一、背景

在项目开发的过程中会用到多个环境比如:本地环境(开发自测)、开发环境(环境部署自测)、生产环境等,由于不同的环境需要不同的配置信息,为了便于开发使用,通常需要使用profiles进行多环境配置。
maven: 使用profiles进行多环境配置_第1张图片

二、如何配置

pom文件中添加如下配置

    
        
            
                src/main/resources
                true
                
                    **/*
                
            
        
    
    
        
            local
            
                local
            
            
                true
            
        
        
            dev
            
                dev
            
            
                false
            
        
        
            prod
            
                prod
            
            
                false
            
        
    

bootstrap.yml或application.yml中的配置:

spring:
  profiles:
    active: @profileActive@

atcive也可以在idea中指定
maven: 使用profiles进行多环境配置_第2张图片

你可能感兴趣的:(maven)