Ich schreibe einen benutzerdefinierten Springboot-Aktuator-Endpunkt, und ich möchte eine Datei zurückgeben. Ich finde jedoch keine Möglichkeit, etwas anderes als eine JSON-Zeichenfolge zurückzugeben.Springboot-Endpunkt zum Zurückgeben der Datei
My Endpoint ist:
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();
}
}
Wenn ich localhost Zugriff: 8080/custoendpoint, ich bin der Weg meiner Datei empfangen ...
Jede Idee?