WANG 6 жил өмнө
parent
commit
a21822fcf7

+ 15 - 1
src/main/java/cn/com/qmth/examcloud/web/actuator/ApiStatusEndpoint.java

@@ -6,6 +6,7 @@ import java.util.Map;
 
 import org.springframework.boot.actuate.endpoint.annotation.Endpoint;
 import org.springframework.boot.actuate.endpoint.annotation.ReadOperation;
+import org.springframework.boot.actuate.endpoint.annotation.Selector;
 import org.springframework.context.annotation.Configuration;
 
 import com.google.common.collect.Lists;
@@ -26,8 +27,21 @@ import cn.com.qmth.examcloud.web.support.ApiInfoHolder;
 public class ApiStatusEndpoint {
 
 	@ReadOperation(produces = "application/json")
-	public Map<String, Object> endpoint() {
+	public Map<String, Object> getByDefault() {
+		return get("");
+	}
+
+	/**
+	 * url: /actuator/api-status/ignored?order=XX
+	 *
+	 * @author WANGWEI
+	 * @param order
+	 * @return
+	 */
+	@ReadOperation(produces = "application/json")
+	public Map<String, Object> get(@Selector String order) {
 
+		System.out.println(order);
 		ReportorHolder.getApiDataReportor().report();
 		ReportorHolder.getConsoleReporter().report();
 		List<ReportInfo> reportInfoList = ReportorHolder.getApiDataReportor().getReportInfoList();