SpringBoot:多环境下核心配置文件的使用方法

    科技2022-08-07  109

    在实际开发者,会有不同的开发环境,常见的有四种:开发环境、测试环境、准生产环境、生产环境。不同的环境需要不同的核心配置文件,如果每次更换环境就修改配置文件,会相当麻烦。所以,提供了一种非常简便的方式!

    目录

    一、配置文件的命名规则

    二、创建各环境的配置文件

    三、创建主核心配置文件


    一、配置文件的命名规则

    每一种环境,创建一个核心配置文件,通过不同的文件名来区分,然后通过主核心配置文件来激活要使用的配置文件。这样在环境发生变化的时候,只需要在主核心配置文件中简单的修改就可以了。

    配置文件的命名有一定的规则,规则是“application-描述.properties”,即在application的后面添加横杠”-“及用以区分的后缀。而主核心配置文件的文件名固定,不能修改。下面是我使用的文件名:

    主核心配置文件:application.properties开发环境配置文件:application-dev.properties测试环境配置文件:application-test.properties准生产环境配置文件:application-ready.properties生产环境配置文件:application-product.properties

    二、创建各环境的配置文件

    以开发环境配置文件为例,配置如下。其他环境的配置只需要相应修改配置参数即可

    # 开发环境配置文件 server.port=8080 server.servlet.context-path=/dev

    三、创建主核心配置文件

    使用哪个配置文件,就激活哪个配置文件。等号后面只需要写各环境配置文件名中的描述部分就可以了

    # 主核心配置文件,激活使用的配置文件 #使用开发环境配置文件 spring.profiles.active=dev

     

    大功告成,修改来说,还是很简单的。

    Processed: 0.011, SQL: 8