我正在编写一个自定义 Springboot Actuator Endpoint,我想返回一个 File。但是,我找不到返回 JSON 字符串以外的任何内容的方法。
我的端点是:
import java.io.File;
import java.net.URI;
import org.springframework.boot.actuate.endpoint.Endpoint;
import org.springframework.stereotype.Component;
@Component
public class MyEndPoint implements Endpoint<URI> {
@Override
public String getId() {
return "custoendpoint";
}
@Override
public boolean isEnabled() {
return true;
}
@Override
public boolean isSensitive() {
return false;
}
@Override
public URI invoke() {
File f = new File("C:/temp/cars.csv");
return f.toURI();
}
}
当我访问 localhost:8080/custoendpoint 时,我收到了我的文件的路径...
任何想法 ?