zoukankan      html  css  js  c++  java
  • Spring Boot学习06多环境配置

    方式一:使用多个properties文件

    定义如下三个用于不同环境的配置文件

    1、application-dev.properties    用于开发环境

    server.port=8081

    2、application-test.properties    用于测试环境

    server.port=8082

    3、application-pro.properties    用于生产环境

    server.port=8083

    在主配置文件application.properties中,激活对应的配置文件:

    #激活application-dev.properties 配置文件
    spring.profiles.active=dev
    
    #激活application-test.properties 配置文件
    #spring.profiles.active=test
    
    #激活application-pro.properties 配置文件
    #spring.profiles.active=pro

    启动端口为:8081

    方式二:在application.yml文件中定义多个节

    server:
      port: 8080
    spring:
      profiles:
        active: test
    ---
    server:
      port: 8081
    spring:
      config:
        activate:
          on-profile: dev
    ---
    server:
      port: 8082
    spring:
      config:
        activate:
          on-profile: test
    ---
    server:
      port: 8083
    spring:
      config:
        activate:
          on-profile: pro

    启动端口为:8082

    方式三:使用虚拟机参数配置

    这样设置,启动端口是8083

    方式四:使用命令行参数

    对应的命令为:java -jar xxx.jar --spring.profiles.active=dev

    这样设置,启动端口是8081(此步设置需要先删除第三步中的虚拟机参数的设置)

  • 相关阅读:
    HTML表单
    CSS等高布局的6种方式
    HTML用户反馈表单
    HTML美化修饰<A>
    sql查询语句 --------一个表中的字段对应另外一个表中的两个字段的查询语句
    jq 表格添加删除行
    js 静止f1到f12 和屏蔽鼠标右键
    手机自适应页面的meta标签
    tp3.2 的验证码的使用
    php多线程抓取网页
  • 原文地址:https://www.cnblogs.com/asenyang/p/15450209.html
Copyright © 2011-2022 走看看