观看记录
  • 我的观影记录
登录
springboot的多环境配置(测试,开发,生产)

springboot的多环境配置(测试,开发,生产)

众所周知再开辟过程中,从开辟-测试-上线,至少也得有3个情况,然而每个情况的设置装备摆设都纷歧样,例如数据库设置装备摆设、Redis设置装备摆设、等各类设置装备摆设。若是在打包环节来一个一个进行点窜设置装备摆设的话,很是轻易犯错。

对于多情况设置装备摆设,也有良多的构建东西,而他们的道理根基上也是经由过程设置装备摆设多个分歧情况的设置装备摆设文件,进行区分打包。SpringBoot当然也撑持。

springboot 供给多情况设置装备摆设的机制,闪开发者矫捷按照需求而切换分歧的设置装备摆设情况

若是不会建立SpringBootde 工程可以参考:以下链接

2建立一个入门springboot项目(controller层)

工具/原料

  • IDEA 全称IntelliJ IDEA
  • SpringBoot

方式/步骤

  1. 1

    首先我们再SpringBoot的项目中

    resources文件夹下建立三个以properties为后缀的文件

      application-dev.properties:开辟情况

      application-test.properties:测试情况

      application-prod.properties:出产情况

  2. 2

    在application.properties文件中添加:

    spring.profiles.active=test

    (暗示开启测试情况)

  3. 3

    然后我们别离将:开辟情况 ,出产情况,测试情况

    设置装备摆设文件中的端标语改为:8081,8082,8083

  4. 4

    然后我们运行项目:不雅察打印日记发现端口已经是:8083

    恰是我们设置装备摆设的测试情况端口

  5. 5

    同理我们将第2步的反复

    在application.properties文件中添加:

    spring.profiles.active=dev

    (暗示开启开辟情况)

    然后运行,发现端口改变为开辟情况端口

  6. 6

    在Spring Boot中多情况设置装备摆设文件名必需知足:

    application-{profile}.properties的固定格局,

    此中{profile}对应你的情况标识

    例如:

    application-dev.properties:开辟情况

    application-test.properties:测试情况

    application-prod.properties:出产情况

  7. 7

    而哪个设置装备摆设文件运行:

    spring.profiles.active=test

    就会加载application-test.properties设置装备摆设文件内容

注重事项

  • 设置装备摆设文件的存放路径应是:resources 与application.properties在统一个文件夹下
  • 在Spring Boot中多情况设置装备摆设文件名必需知足: application-{profile}.properties的固定格局
切换深色外观
留言
视频编辑修改
回到顶部
首页
手机数码
医疗健康
金融管理
社交情感
无名