记得上下班打卡 | git大法好,push需谨慎

Commit 80351082 authored by wangyifan's avatar wangyifan

Merge branch 'master' into dev-1.3

parents 57db63df 80777d5e
...@@ -12,11 +12,21 @@ import javax.servlet.http.HttpServletResponse; ...@@ -12,11 +12,21 @@ import javax.servlet.http.HttpServletResponse;
@Component @Component
public class GlobalLogTrackInterceptor extends HandlerInterceptorAdapter { public class GlobalLogTrackInterceptor extends HandlerInterceptorAdapter {
private static final String LNS_TRANCE_ID = "lnsTranceId"; private static final String LNS_TRANCE_ID = "lnsTranceId";
private static final String X_SERVER_HEADER = "X-Server";
private static final String POD_NAME_ENV = "POD_NAME";
@Override @Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
String t = MDC.get(LNS_TRANCE_ID); String t = MDC.get(LNS_TRANCE_ID);
MDC.put(LNS_TRANCE_ID, null == t ? String.valueOf(System.nanoTime()) : t); MDC.put(LNS_TRANCE_ID, null == t ? String.valueOf(System.nanoTime()) : t);
// 从环境变量获取POD_NAME并添加到响应头
String podName = System.getenv(POD_NAME_ENV);
if (podName != null && !podName.isEmpty()) {
// log.info("[preHandle] podName: {}", podName);
response.setHeader(X_SERVER_HEADER, podName);
}
return true; return true;
} }
......
...@@ -109,6 +109,8 @@ global-auth: ...@@ -109,6 +109,8 @@ global-auth:
- ${liquidnet.info.context}/candy-coupon/useBack - ${liquidnet.info.context}/candy-coupon/useBack
- ${liquidnet.info.context}/candy-coupon/useBackJxl - ${liquidnet.info.context}/candy-coupon/useBackJxl
- ${liquidnet.info.context}/inner/** - ${liquidnet.info.context}/inner/**
# 健康检查
- ${liquidnet.info.context}/health
oncheck-url-pattern: oncheck-url-pattern:
# - ${liquidnet.info.context}/** # - ${liquidnet.info.context}/**
# ----------------------------------------------------------- # -----------------------------------------------------------
......
...@@ -92,6 +92,8 @@ global-auth: ...@@ -92,6 +92,8 @@ global-auth:
- ${liquidnet.info.context}/user/userLikeOperation - ${liquidnet.info.context}/user/userLikeOperation
- ${liquidnet.info.context}/user/userDislikeOperation - ${liquidnet.info.context}/user/userDislikeOperation
- ${liquidnet.info.context}/performance/getUserListByCon - ${liquidnet.info.context}/performance/getUserListByCon
# 健康检查
- ${liquidnet.info.context}/health
oncheck-url-pattern: oncheck-url-pattern:
# - ${liquidnet.info.context}/** # - ${liquidnet.info.context}/**
# ----------------------------------------------------------- # -----------------------------------------------------------
......
...@@ -146,6 +146,8 @@ global-auth: ...@@ -146,6 +146,8 @@ global-auth:
- ${liquidnet.info.context}/app/mix/details - ${liquidnet.info.context}/app/mix/details
- ${liquidnet.info.context}/wdt/** - ${liquidnet.info.context}/wdt/**
- ${liquidnet.info.context}/bracelet/callback - ${liquidnet.info.context}/bracelet/callback
# 健康检查
- ${liquidnet.info.context}/health
oncheck-url-pattern: oncheck-url-pattern:
- -
# ----------------------------------------------------------- # -----------------------------------------------------------
......
...@@ -124,6 +124,8 @@ global-auth: ...@@ -124,6 +124,8 @@ global-auth:
- ${liquidnet.info.context}/notify/** - ${liquidnet.info.context}/notify/**
- ${liquidnet.info.context}/refund/** - ${liquidnet.info.context}/refund/**
- ${liquidnet.info.context}/pay/** - ${liquidnet.info.context}/pay/**
# 健康检查
- ${liquidnet.info.context}/health
# ----------------------------------------------------------- # -----------------------------------------------------------
# ----------------------------------------------------------- # -----------------------------------------------------------
......
...@@ -196,6 +196,8 @@ spring: ...@@ -196,6 +196,8 @@ spring:
global-auth: global-auth:
exclude-url-pattern: # 模式I(与模式II互斥) exclude-url-pattern: # 模式I(与模式II互斥)
# - ${liquidnet.info.context}/** # - ${liquidnet.info.context}/**
# 健康检查
- ${liquidnet.info.context}/health
include-url-pattern: # 模式II(与模式I互斥) include-url-pattern: # 模式II(与模式I互斥)
# - ${liquidnet.info.context}/** # - ${liquidnet.info.context}/**
# ----------------------------------------------------------- # -----------------------------------------------------------
......
...@@ -112,6 +112,8 @@ global-auth: ...@@ -112,6 +112,8 @@ global-auth:
- ${liquidnet.info.context}/swagger-resources/** - ${liquidnet.info.context}/swagger-resources/**
- ${liquidnet.info.context}/v2/api-docs* - ${liquidnet.info.context}/v2/api-docs*
- ${liquidnet.info.context}/fields/app/details - ${liquidnet.info.context}/fields/app/details
# 健康检查
- ${liquidnet.info.context}/health
# ----------------------------------------------------------- # -----------------------------------------------------------
# ----------------------------------------------------------- # -----------------------------------------------------------
...@@ -115,6 +115,8 @@ global-auth: ...@@ -115,6 +115,8 @@ global-auth:
- ${liquidnet.info.context}/frontNoLogin/** - ${liquidnet.info.context}/frontNoLogin/**
- ${liquidnet.info.context}/volunteers/project/list - ${liquidnet.info.context}/volunteers/project/list
- ${liquidnet.info.context}/volunteers/project/details - ${liquidnet.info.context}/volunteers/project/details
# 健康检查
- ${liquidnet.info.context}/health
oncheck-url-pattern: oncheck-url-pattern:
- -
......
package com.liquidnet.service.candy.controller;
import com.liquidnet.service.base.ResponseDto;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/health")
public class HealthController {
@ApiOperation("健康检查")
@GetMapping
public ResponseDto<String> info() {
return ResponseDto.success("success");
}
}
package com.liquidnet.service.chime.controller;
import com.liquidnet.service.base.ResponseDto;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/health")
public class HealthController {
@ApiOperation("健康检查")
@GetMapping
public ResponseDto<String> info() {
return ResponseDto.success("success");
}
}
package com.liquidnet.service.goblin.controller;
import com.liquidnet.service.base.ResponseDto;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/health")
public class HealthController {
@ApiOperation("健康检查")
@GetMapping
public ResponseDto<String> info() {
return ResponseDto.success("success");
}
}
package com.liquidnet.service.order.controller;
import com.liquidnet.service.base.ResponseDto;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/health")
public class HealthController {
@ApiOperation("健康检查")
@GetMapping
public ResponseDto<String> info() {
return ResponseDto.success("success");
}
}
package com.liquidnet.service.platform.controller;
import com.liquidnet.service.base.ResponseDto;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/health")
public class HealthController {
@ApiOperation("健康检查")
@GetMapping
public ResponseDto<String> info() {
return ResponseDto.success("success");
}
}
package com.liquidnet.service.slime.controller;
import com.liquidnet.service.base.ResponseDto;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/health")
public class HealthController {
@ApiOperation("健康检查")
@GetMapping
public ResponseDto<String> info() {
return ResponseDto.success("success");
}
}
package com.liquidnet.service.controller;
import com.liquidnet.service.base.ResponseDto;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/health")
public class HealthController {
@ApiOperation("健康检查")
@GetMapping
public ResponseDto<String> info() {
return ResponseDto.success("success");
}
}
package com.liquidnet.service.sweet.controller;
import com.liquidnet.service.base.ResponseDto;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/health")
public class HealthController {
@ApiOperation("健康检查")
@GetMapping
public ResponseDto<String> info() {
return ResponseDto.success("success");
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment