SpringBoot在生产,测试环境下application配置文件的编写

1,895 阅读1分钟

需求分析

  • 由于应用程序在开发和测试环境下的配置信息不一样,为了简化开发,SpringBoot为大家提供了一个简便的配置
  • 将application.yml文件复制和注释,如图

  • 新建application-dev.yml(开发环境下的配置文件,如图)

  • 新建application-prd.yml(生产环境下的配置文件),红色圈起来的是和application-dev.yml(开发环境)不通处

  • 在主配置文件中配置当前服务启动要加载那一个环境下的配置文件,例如下图“dev”联系上文的application-dev.yml(开发环境),表示加载的开发环境的配置

  • 启动当前开发环境下的服务并访问,如图

  • 更改配置到生产环境,application-prd.yml 如图

  • 启动当前生产环境的服务并访问,如图:

  • 更改地址后的访问页面效果 如图

总结

 通过这个例子,我们都可以了解到在多环境下,我们使用application的spring.profiles.active,来指明相应的环境配置文件,对于我们在多环境下开发,和协同开发下极为重要的。