← 返回首页
SpringBoot基础教程(十一)
发表时间:2020-10-21 11:06:15
指定项目配置文件

在实际项目开发中,一般有多个环境,比如:开发环境和生产环境和测试环境等等。开发环境中的配置和生产环境中的配置往往不同,比如:环境、端口、数据库、相关地址等等。我们不可能在开发环境调试好之后,部署到生产环境后,又要将配置信息全部修改成生产环境上的配置,这样太麻烦,也不科学。

测试指定项目配置文件。

1.创建不同环境的配置文件 新建两个配置文件: application-dev.yml 和 application-pro.yml ,分别用来对开发环境和生产环境进行相关配置。这里为了方便,我们分别设置两个访问端口号,开发环境用 8080,生产环境用 8888。

application-dev.yml

#开发环境的配置文档
server:
  port: 8080

application-pro.yml

#生产环境的配置文档
server:
  port: 8888

2.在主配置文件中激活要指定的配置文件。

application.yml

spring:
  profiles:
    active:
      - dev  #表示现在要激活开发环境的配置文档

这样就可以在开发的时候,指定读取 application-dev.yml 文件,访问的时候使用 8080端口,部署到服务器后,只需要将 application.yml 中指定的文件改成 application-pro.yml 即可,然后使用8888 端口访问,非常方便。