|
@@ -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();
|