Springboot将配置分为生产环境与开发环境文件

2024-10-13 02:50:32

1、首先,我们创建3个文件,他们分别是生产环境、开发环境配置文件与一个指向特定配置文件的配置文件。

Springboot将配置分为生产环境与开发环境文件

3、无论是生产环境还是测试环境,配置都是差不多的,您只需要做好一个配置,将其配置复制粘贴到另外一个配置文件,然后去更改其中的参数就可以了。

Springboot将配置分为生产环境与开发环境文件

5、好了,接下来找到properties.properties文件,如果您在其中有一些共有的配置及可以使用于开发环境,也可以使用于生产环境的话,您可以保留下来,如果没有,就将其他多余的参数移动到开发环境或是生产环境的配置文件下就好了。

Springboot将配置分为生产环境与开发环境文件

7、开发环境与生产环境配置文件是不会同时被加载的,加载的只是您指定的文件,生效的就只有这个文件。我们这里设置的项目端口是8080,所以项目启动后,我们看到的端口就是8080

Springboot将配置分为生产环境与开发环境文件

9、您会看到,启动项目后,无论是端口还是数据库使用的都是我们指定的配置文件,另外一个并没有启动。

Springboot将配置分为生产环境与开发环境文件

11、出现这样的情况,是因为优先级的问题,不同的目录下,所具备优先级都是不一样的。对于不冲突的配置项,会相互补充,对于互斥的文件,那个优先级高,就使用哪一个文件的配置项。

12、以上及是整个配置过程,希望对您有用。

猜你喜欢