update - 新增拦截器处理版本关系
This commit is contained in:
parent
97c988804f
commit
5bcc2b05b6
@ -29,8 +29,8 @@ public class RequestHeaderContextInterceptor implements HandlerInterceptor {
|
||||
@Override
|
||||
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
||||
if (Objects.equals(HEADER_HTTP_CLIENT_VALUE, request.getHeader(HEADER_HTTP_CLIENT))) {
|
||||
String clientVersionStr = request.getHeader(HEADER_API_VERSION);
|
||||
DefaultArtifactVersion clientVersion = new DefaultArtifactVersion(clientVersionStr);
|
||||
String headerClientVersion = request.getHeader(HEADER_API_VERSION);
|
||||
DefaultArtifactVersion clientVersion = new DefaultArtifactVersion(headerClientVersion);
|
||||
DefaultArtifactVersion serverVersion = new DefaultArtifactVersion(serviceVersion);
|
||||
if (clientVersion.compareTo(serverVersion) >= 0) {
|
||||
return true;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user