SpringBoot运维实用篇 - 多环境开发 - 配置文件书写技巧 && 多环境开发控制,maven与SpringBoot多环境兼容

本文详细介绍了如何在SpringBoot项目中实现多环境配置,通过Maven的profiles进行环境切换。讲解了include和group两种方式的编写与测试,重点推荐使用group方法,并强调了加载顺序的区别。同时,演示了配置pom.xml和application.yml文件的步骤,以及如何clean项目并重新package以应用新的配置。最后,文章总结了整个配置过程的关键点。
摘要由CSDN通过智能技术生成

多环境开发独立配置文件书写技巧

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hEMtbOkv-1652775474166)(springboot.assets/image-20220517111537159.png)]

编写并测试(include-已被淘汰)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HB4sIKEC-1652775474167)(springboot.assets/image-20220517112620941.png)]

编写并测试(group-推荐)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Q4yVGsHp-1652775474168)(springboot.assets/image-20220517113518781.png)]

注意加载顺序改变

include 与 group加载顺序不同

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ceVIxPJM-1652775474168)(springboot.assets/image-20220517113713873.png)]

小结

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mKtpJnB6-1652775474169)(springboot.assets/image-20220517114132053.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wX5xcjIW-1652775474169)(springboot.assets/image-20220517121457100.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZQpMfkDx-1652775474170)(springboot.assets/image-20220517121512556.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DQI30qKR-1652775474170)(springboot.assets/image-20220517121537135.png)]

多环境开发控制

maven与SpringBoot多环境兼容

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ugnOgGas-1652775474171)(springboot.assets/image-20220517155356996.png)]

配置pom.xml

<!--    设置多环境-->
    <profiles>
        <profile>
            <id>env_pro</id>
            <properties>
                <profile.active>pro</profile.active>
            </properties>
<!--            默认启动pro-->
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
        </profile>

        <profile>
            <id>env_dev</id>
            <properties>
                <profile.active>dev</profile.active>
            </properties>
        </profile>
    </profiles>

编写application.yml

在这里插入图片描述

clean项目并重新package

找到目录文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YkNIyQbg-1652775474172)(springboot.assets/image-20220517160310971.png)]

成功配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m3pSzFLB-1652775474172)(springboot.assets/image-20220517160403959.png)]

小结

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fxvu2XJj-1652775474172)(springboot.assets/image-20220517160436954.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4SYHRdW8-1652775474173)(springboot.assets/image-20220517161603179.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7YI23owl-1652775474173)(springboot.assets/image-20220517161634106.png)]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鬼鬼骑士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值