Poszłam za this example, co pozwala wysłać unikalny obiekt Person
. Chcę usługi REST, gdzie mogę opublikować kolekcję Person
na raz, np. listę/kolekcję o nazwie Team
z wieloma obiektami Person
w jednym wywołaniu.jak wysłać listę do Spring Data Reszta
Mam na myśli, że moje wątpliwości nie dotyczą dokładnie jednego związku, w którym wysyła się każdą osobę w każdym wywołaniu REST w sieci. Ten temat to well answered.
Chcę wysłać kolekcję obiektów Person
, korzystając z @RepositoryRestResource
lub innej funkcji z usługi Spring Data Rest. Czy jest to możliwe dzięki Spring Data Rest lub czy powinienem obejść ten problem, tworząc kontroler, otrzymuję listę i analizuję listę Team
, aby wstawić każdy Person
?
Znalazłem this feature request, który wydaje się odpowiadać, że brakujące dane w czasie odpoczynku wiosennego nie są zgodne z oczekiwaniami, ale nie jestem pewien.
Zgodnie z moim wymaganiem biznesowym, aplikacja A opublikuje listę zamówień do aplikacji B i będę musiał zapisać ją w bazie danych dla przyszłego procesu, więc po przeczytaniu o Spring Data Rest i zrobieniu kilku próbek odkryłem, że jest on niesamowicie czysty. architektura i bardzo nadaje się do moich wymagań, z wyjątkiem faktu, że nie wymyśliłem, jak wysłać, aby opublikować listę.
Rozważę swoją odpowiedź jako ostatecznej odpowiedzi: „Wiosna Dane reszta nie może użyj, aby otrzymać listę ". Oczywiście, szanuję to, ale dla mnie Spring Data Rest byłaby o wiele bardziej użyteczna, gdyby otrzymała listę i wstawiła do bazy danych. Oczywiście mogę to zrobić bez Spring Data Rest. Wystarczy utworzyć kontroler z @RequestBody List, a następnie dodać wszystkie dane w bazie danych. Niemniej jednak często korzystałbym z Spring Data Rest, jeśli mógłbym opublikować listę w mojej usłudze. –
@JimC Tak, ja też. Jest problem dotyczący operacji wsadowych w ich JIRA, jak sądzę. Próbowałem utworzyć inny problem - SDR nie obsługuje adnotacji OrderColumn - ale nie otrzymałem żadnej odpowiedzi. – user1685095