Gibt es eine Möglichkeit zum schreiben einer rest-controller hochladen-Datei mit spring-data-rest ohne mit Spring-MVC?
Habe ich erstellt-repository wie angegeben code
@RepositoryRestResource(collectionResourceRel = "sample", path = "/sample" )
public interface SampleRepository extends PagingAndSortingRepository<Sample, Long> {
}
funktioniert gut für allcrud Operationen.
Aber ich wollte einen rest-repository die Datei hochladen,
Wie ich dies tun würde, mit spring-data-rest?
- Nur schreiben Sie ein servlet, das zum hochladen Ihrer Datei. Keine Spring-MVC erforderlich
Du musst angemeldet sein, um einen Kommentar abzugeben.
Spring Data Rest einfach macht Spring-Data repositories als REST-services. Die unterstützten Medientypen sind
application/hal+json
undapplication/json
.Den Anpassungen, die Sie tun können, um Spring Data Rest, sind hier aufgelistet: Customizing Spring Data REST.
Wenn Sie möchten, führen Sie einen anderen Vorgang, den Sie schreiben müssen, eine separate Steuerung (folgende Beispiel aus Hochladen Von Dateien):
@RepositoryRestController
ausdrücklich nur, wenn Sie wollen, überschreiben Sie die Standard-Verhalten des Spring Data REST automatisch generierte Controller. Für weitere Informationen schauen Sie hier.Ja, Sie können versuchen, diese: