当前位置 博文首页 > 谢哥哥的博客:【Java开发框架SpringBoot】yml多文档块方式

    谢哥哥的博客:【Java开发框架SpringBoot】yml多文档块方式

    作者:[db:作者] 时间:2021-07-13 13:13

    我在上一篇文章中介绍了: SpringBoot配置Profile多环境支持

    还有一种更简便的方式,也能实现我们想要的功能。就是SpringBoot的yml多文档块方式,只需要在application.yml文件中配置即可。

    很简单,直接上配置代码

    # 这个代表第一个文档块
    server:
      port: 8085
    
    spring:
      profiles:
        active: dev # 当需要哪个环境配置的时候,只需要在这里修改值。
    
    ---
    # 这个代表第二个文档块
    server:
      port: 8086
    
    spring:
      profiles: dev # 指定dev,代表开发环境
      
    ---
    # 这个代表第三个文档块
    server:
      port: 8087
    
    spring:
      profiles: pro # 指定pro,代表生产环境
    

    代码中一共有三个yml文档块,其中在没有配置spring:profiles:active的情况下,默认会使用第一个文档块的配置。当在配置的情况下,会根据配置的值去使用哪个yml文档块的配置。

    注意:文档块以---分隔

    测试:指定pro环境
    在这里插入图片描述
    完美,配置生效!

    总结

    如果觉得不错,可以点赞+收藏或者关注下博主。感谢阅读!

    cs