创建两个读取自定义执行器端点

Creating two read custom actuator endpoint

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

希望有这样的 URL:

actuator/features/active

actuator/features/status

@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;
    }
*/
}

你可以试试这个:

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

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


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

}