• SpringBoot 知识点一 Profiles 的使用


    什么是 Spring Profiles?

    Spring Profiles 允许用户根据配置文件(dev,test,prod 等)来注册 bean。因此,当应用程序在开发中运行时,只有某些 bean 可以加载,而在 PRODUCTION中,某些其他 bean 可以加载。比较常用的,开发环境和生产环境,数据库连接配置等

    什么是Profiles?

    Profile 可以让 Spring 对不同的环境提供不同配置的功能,可以通过激活、指定参数等方式快速切换环境

    多Profiles形式

    在实际的软件开发中,会有许多环境来选择,常用开发环境、测试环境、生产环境,这就需要多个配置文件来进行不同环境的配置,比如端口号、数据库的不同,为了提高开发效率,不在每更换一次环境就改一次配置,我们可以使用多设置几个配置文件来区分不同环境。文件格式可以是 application-{profile}.properties/yml ,但默认是启动主配置文件application.properties/yml,一般我们把公共文件放在主配置文件中,不同的配置放在对应的次配置文件中

    我们可以在主配置文件中随时切换成其他配置文件。比如我创建了三个配置文件

    • application.properties:主配置文件
    • application-dev.properties:开发环境配置文件
    • application-test.properties:测试环境配置文件
    • application.prop-properties:生产环境配置文件

    具体使用哪个环境配置文件,可以使用 spring.profiles.active=*** 进行指定 

      如spring.profiles.active=dev 则使用application.properties和application-dev.properties中的配置

  • 相关阅读:
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    python中单下划线和双下划线的区别
    利用faker 模块创建测试数据
    分页器基本案例思路
    小提醒
  • 原文地址:https://www.cnblogs.com/personblog/p/13969282.html
Copyright © 2020-2023  润新知