首页 > 其他分享 >选择配置环境profiles(正式、测试之间调换)

选择配置环境profiles(正式、测试之间调换)

时间:2022-08-15 08:44:25浏览次数:52  
标签:-- 调换 配置 profiles application private user 测试

配置类中手动修改

  简单配置

  1.配置类

 

application.properties -- 主配置类 

spring.profiles.active=test

application-prod.yaml -- 正式环境配置类

user:
  name: 正式环境
  age: 20

server:
  port: 5050

application-test.yaml  -- 测试环境配置类

user:
  name: 测试环境
  age: 21

server:
  port: 6060

  2.Controller

@Controller
public class MyController {

    @Autowired
    private User user;

    @ResponseBody
    @GetMapping("/getUser")
    public User getUser(){
        return user;
    }
}

  3.实体类

@Data
@ToString
@ConfigurationProperties("user")
@Component
public class User {
    private String name;
    private int age;
}

  4.请求

   复杂配置

  1.配置类

  application-prod.yaml -- 主配置类

spring.profiles.active=myprod

spring.profiles.group.myprod[0]=prod
spring.profiles.group.myprod[1]=prod1

spring.profiles.group.mytest[0]=test

  application-prod1.yaml -- 生产环境配置类

user:
  userName: 正式环境

server:
  port: 5050

  application-prod1.yaml -- 生产环境配置类2

user:
  age: 20

  application-test.yaml -- 测试环境配置类

user:
  userName: 测试环境
  age: 21

server:
  port: 6060

 2.Controller

@Controller
public class MyController {

    @Autowired
    private User user;

    @ResponseBody
    @GetMapping("/getUser")
    public User getUser(){
        return user;
    }
}

  3.实体类

@Data
@ToString
@ConfigurationProperties("user")
@Component
public class User {
    private String name;
    private int age;
}

  4.请求

 

标签:--,调换,配置,profiles,application,private,user,测试
From: https://www.cnblogs.com/dabo-tian/p/16586999.html

相关文章

  • 记一次 ClickHouse 性能测试
    前言在工作场景中,我们会采集工厂设备数据用于智能控制,数据的存储用了InfluxDB,随着数据规模越来越大,InfluxDB的性能越来越差,故考虑引入ClickHouse分担InfluxDB大数据......
  • 软件测试流程是什么?这题我不会啊
    转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.top/ae4fff18.html你好,我是测试蔡坨坨。最近收到不少准备转行软件测试的小伙伴私信问真实企业里面软件测试流程是......
  • Taurus.MVC WebAPI 入门开发教程8:WebAPI文档与自动化测试。
    系列目录1、Taurus.MVCWebAPI 入门开发教程1:框架下载环境配置与运行。2、Taurus.MVCWebAPI入门开发教程2:添加控制器输出HelloWorld。3、Taurus.MVCWebAPI入门开......
  • 性能测试工具JMeter(二)—— 安装、配置环境变量
    1.技能大纲技能学习路线  2.接口介绍1.1什么是接口测试?接口测试是测试项目和项目之间,模块与模块之间,组件与组件之间的数据交互和权限鉴定。1.前后端分离架构......
  • 【allure】测试报告
    Allure介绍Allure是一款测试报告框架,不仅报告美观,而且方便CI集成。allure是一款开源的,专门用来展示测试结果的一个工具,allure可以与很多的测试框架做集成,比如:java的......
  • cordova配置app开机自启动---测试通过于Android10.1.2
    本方法适用于AndroidPDA开发,通常AndroidPDA支持开放所用权限给使用者,因此PDA不会限制App开机自动运行。修改config.xml,添加监听开机启动的权限<platform name="an......
  • 测试开发面试题(二)
    【牛客网】https://www.nowcoder.com/tutorial/97/761542e6787144eb918eb8a77b961d86【强强强】安全测试https://www.cnblogs.com/zgq123456/category/1342073.html测......
  • Zeek 网络入侵检测工具安装和测试
    参考官方主页:https://docs.zeek.org/en/current/install/install.html1.安装dependenciesTobuildZeekfromsource,thefollowingadditionaldependenciesarerequ......
  • 测试
    在点击的过程中监听了的绑定值的变化,也改变了,但是下拉框是没有反应的感觉自己设定的值和elementui触发的绑定值有点不一样在添加的框中选中的值返回的不单单是一个数组......
  • 软测-华测-接口自动化测试-postman
    一、测试金字塔高          UI      界面、变化大           service   服务层、API接口底层    ......