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

文章目录

  • 多环境开发独立配置文件书写技巧
    • 编写并测试(include-已被淘汰)
    • 编写并测试(group-推荐)
      • 注意加载顺序改变
    • 小结
  • 多环境开发控制
    • maven与SpringBoot多环境兼容
      • 配置pom.xml
      • 编写application.yml
      • clean项目并重新package
      • 成功配置
    • 小结

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

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

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

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

编写并测试(group-推荐)

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

注意加载顺序改变

include 与 group加载顺序不同

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

小结

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

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

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

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

多环境开发控制

maven与SpringBoot多环境兼容

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

配置pom.xml


    <profiles>
        <profile>
            <id>env_proid>
            <properties>
                <profile.active>proprofile.active>
            properties>

            <activation>
                <activeByDefault>trueactiveByDefault>
            activation>
        profile>

        <profile>
            <id>env_devid>
            <properties>
                <profile.active>devprofile.active>
            properties>
        profile>
    profiles>

编写application.yml

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

clean项目并重新package

找到目录文件

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

成功配置

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

小结

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

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

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

你可能感兴趣的:(笔记,成长阶段,spring,boot,maven,java)