首页 > 解决方案 > 创建两个读取自定义执行器端点

问题描述

有没有办法创建多个 GET 自定义执行器端点?

希望有如下 URL:

执行器/功能/主动

执行器/功能/状态

@Component
@Endpoint(id = "features")
public class FeaturesEndpoint {

    @ReadOperation
    public boolean isActive() {
        return true;
    }

/* Second read endpoint that is needed:
  @ReadOperation
    public boolean getStatus() {
        return true;
    }
*/
}

标签: javaspringspring-bootspring-mvc

解决方案


你可以试试这个:

@RestController
@RequestMapping("/actuator/features")
public class FeaturesEndpoint {

  @GetMapping("/active")
  public boolean isActive() {
    return true;
  }


  @GetMapping("/status")
  public boolean getStatus() {
    return true;
  }

}

推荐阅读