Springboot根据环境读取application配置文件

目录

1. 首先创建两个不同配置文件

2. pom.xml 配置文件

3. 指定环境

4. 最后启动测试


1. 首先创建两个不同配置文件

分别为开发环境和生产环境 application-dev.properties 和 application-prod.properties

Springboot根据环境读取application配置文件_第1张图片

application-dev.properties 配置为 1931 端口

Springboot根据环境读取application配置文件_第2张图片

application-prod.properties 配置为1932 端口

Springboot根据环境读取application配置文件_第3张图片

2. pom.xml 配置文件

    
    
        
            
            dev
            
                
                true
            
            
                dev
            
        
        
            prod
            
                prod
            
        
    

刷新maven,查看是否配置成功

Springboot根据环境读取application配置文件_第4张图片

3. 指定环境

编辑配置,在添加VM选项中添加,指定读取的文件。

这里指定为开发环境(端口:1931)

-Dspring.profiles.active=dev

Springboot根据环境读取application配置文件_第5张图片

部署的时候可以使用命令指定环境

# 使用 --spring.profiles.active 参数来指定激活的 Spring Profile
java -jar xxx.jar --spring.profiles.active=prod

4. 最后启动测试

可以根据不同的端口号查看是否配置成功Springboot根据环境读取application配置文件_第6张图片

你可能感兴趣的:(Springboot,spring,boot,java)