转载

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

  • 由于应用程序在开发和测试环境下的配置信息不一样,为了简化开发,SpringBoot为大家提供了一个简便的配置
  • 将application.yml文件复制和注释,如图
SpringBoot在生产,测试环境下application配置文件的编写
  • 新建application-dev.yml(开发环境下的配置文件,如图)
SpringBoot在生产,测试环境下application配置文件的编写
  • 新建application-prd.yml(生产环境下的配置文件),红色圈起来的是和application-dev.yml(开发环境)不通处
SpringBoot在生产,测试环境下application配置文件的编写
  • 在主配置文件中配置当前服务启动要加载那一个环境下的配置文件,例如下图“dev”联系上文的application-dev.yml(开发环境),表示加载的开发环境的配置
SpringBoot在生产,测试环境下application配置文件的编写
  • 启动当前开发环境下的服务并访问,如图
SpringBoot在生产,测试环境下application配置文件的编写
  • 更改配置到生产环境,application-prd.yml 如图
SpringBoot在生产,测试环境下application配置文件的编写
  • 启动当前生产环境的服务并访问,如图:
SpringBoot在生产,测试环境下application配置文件的编写
  • 更改地址后的访问页面效果 如图
SpringBoot在生产,测试环境下application配置文件的编写

总结

通过这个例子,我们都可以了解到在多环境下,我们使用application的spring.profiles.active,来指明相应的环境配置文件,对于我们在多环境下开发,和协同开发下极为重要的。
复制代码
原文  https://juejin.im/post/5eb6c3f2f265da7bf6742ca8
正文到此结束
Loading...