# 版本控制

# 介绍

在框架中包含了对版本控制的操作,我们可以在配置中开启它。

# 配置

application.yml文件中的配置

qmframework: 
  # ※※※※※※※※※版本控制配置※※※※※※※※※
  version:
    # 是否开启版本控制(ture时,每个请求需在header带上version参数)
    start: true
    # 系统目前版本编号
    now: '1.0.0'
    # 系统容忍请求版本编号(默认允许当前版本)
    allows:
      - '0.9.9'
      - '0.9.8'
1
2
3
4
5
6
7
8
9
10
11

# 说明

需要开启版本控制时,设置version.starttrue

开启版本控制后,所有的请求必须在header中携带keyversion的参数。

参数内容对应版本号,如果不符合配置中的版本,则直接拦截。

version.allows可以配置多项容忍版本,设置容忍版本则设置的这些版本号也允许通过版本校验。

最近更新: 2019/10/17 上午4:20:42