Я пишу пользовательскую конечную точку привода Springboot, и я хотел бы вернуть файл. Однако я не могу найти способ вернуть ничего, кроме строки JSON.Конечная точка Springboot для возврата Файл
Моя конечная точка:
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();
}
}
Когда я получить доступ к локальному: 8080/custoendpoint, я получаю путь моего файла ...
Любую идею?