/healthy接口新增
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
package com.aida.gateway.common.response;
|
package com.aida.gateway.common.response;
|
||||||
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
@@ -16,14 +15,10 @@ import java.io.Serializable;
|
|||||||
@Data
|
@Data
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@Schema(description = "响应结果")
|
|
||||||
public class Response<T> implements Serializable {
|
public class Response<T> implements Serializable {
|
||||||
|
|
||||||
@Schema(description = "响应状态码 0:成功 -1:失败")
|
|
||||||
private int errCode;
|
private int errCode;
|
||||||
@Schema(description = "提示消息")
|
|
||||||
private String errMsg;
|
private String errMsg;
|
||||||
@Schema(description = "数据结果")
|
|
||||||
private T data;
|
private T data;
|
||||||
|
|
||||||
public static <T> Response<T> success() {
|
public static <T> Response<T> success() {
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
package com.aida.gateway.controller;
|
package com.aida.gateway.controller;
|
||||||
|
|
||||||
import com.aida.gateway.common.response.Response;
|
import com.aida.gateway.common.response.Response;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import org.springframework.http.HttpStatus;
|
import org.springframework.http.HttpStatus;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
@@ -12,12 +10,10 @@ import org.springframework.web.bind.annotation.RestController;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@Tag(name = "Gateway健康检查")
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/gateway")
|
@RequestMapping("/gateway")
|
||||||
public class HealthController {
|
public class HealthController {
|
||||||
|
|
||||||
@Operation(summary = "网关状态检测")
|
|
||||||
@GetMapping("/healthy")
|
@GetMapping("/healthy")
|
||||||
@ResponseStatus(HttpStatus.OK)
|
@ResponseStatus(HttpStatus.OK)
|
||||||
public Response<Map<String, Integer>> checkStatus() {
|
public Response<Map<String, Integer>> checkStatus() {
|
||||||
|
|||||||
Reference in New Issue
Block a user