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

目录

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

2. pom.xml 配置文件

3. 指定环境

4. 最后启动测试


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

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

application-dev.properties 配置为 1931 端口

application-prod.properties 配置为1932 端口

2. pom.xml 配置文件

    <!--配置不同的profile,对应不同的生产环境-->
    <profiles>
        <profile>
            <!--开发-->
            <id>dev</id>
            <activation>
                <!--默认开发环境-->
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <activatedProperties>dev</activatedProperties>
            </properties>
        </profile>
        <profile>
            <id>prod</id>
            <properties>
                <activatedProperties>prod</activatedProperties>
            </properties>
        </profile>
    </profiles>

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

3. 指定环境

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

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

-Dspring.profiles.active=dev

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

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

4. 最后启动测试

可以根据不同的端口号查看是否配置成功

相关推荐

  1. SpringBoot配置文件-application.yml

    2024-02-10 14:30:02       25 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-10 14:30:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-10 14:30:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-10 14:30:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-10 14:30:02       18 阅读

热门阅读

  1. 人工智能之数学基础【导数】

    2024-02-10 14:30:02       24 阅读
  2. Qt博客目录

    2024-02-10 14:30:02       34 阅读
  3. 视频处理学习笔记1:YUYV422、NV12和h264

    2024-02-10 14:30:02       28 阅读
  4. cool 框架 node 后端封装三方Api post请求函数

    2024-02-10 14:30:02       26 阅读
  5. ComfyUI 学习笔记

    2024-02-10 14:30:02       31 阅读
  6. Qt的几种布局样例代码

    2024-02-10 14:30:02       30 阅读
  7. GCC编译器技巧--在C语言里面使用使用内敛汇编

    2024-02-10 14:30:02       23 阅读
  8. RuoYi模块功能分析:第二章 日志

    2024-02-10 14:30:02       26 阅读
  9. C#系列-C#访问hadoop API(9)

    2024-02-10 14:30:02       34 阅读
  10. 11.1 OpenGL可编程顶点处理:顶点着色器

    2024-02-10 14:30:02       38 阅读
  11. 基础算法-高精度加法 基础算法-高精度加法

    2024-02-10 14:30:02       26 阅读