# 版本控制
# 介绍
在框架中包含了对版本控制的操作,我们可以在配置中开启它。
# 配置
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
2
3
4
5
6
7
8
9
10
11
# 说明
需要开启版本控制时,设置version.start
为true
。
开启版本控制后,所有的请求必须在header
中携带key
为version
的参数。
参数内容对应版本号,如果不符合配置中的版本,则直接拦截。
version.allows
可以配置多项容忍版本,设置容忍版本则设置的这些版本号也允许通过版本校验。