Musiałem wystawić klucz podstawowy, który jest opatrzony komentarzem z @Id w entity.the pole ID jest widoczne tylko na ścieżce zasobu, ale nie na ciele JSON.Jak odsłonić resourceId z wiosennym odpoczynkiem danych
7
A
Odpowiedz
7
Można skonfigurować to za pomocą RepositoryRestConfigurerAdapter
na poziomie jednostki.
@Configuration
public class ExposeEntityIdRestConfiguration extends RepositoryRestConfigurerAdapter {
@Override
public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
config.exposeIdsFor(MyEntity.class);
}
}
Należy pamiętać, że używanie tego podczas pracy na zasadach wiosennej-data-reszta - SDR promuje Hypermedia, aby móc korzystać z API, przechodząc pomiędzy zasobami z wykorzystaniem łącza - tutaj swoje zasoby są identyfikowane i odwołuje linki i tym samym identyfikatory nie są już potrzebne. Używanie identyfikatorów ids na kliencie powoduje złożoność budowania linków do zasobów do klienta. A klient nie powinien przejmować się tą wiedzą.
0
Najlepszym rozwiązaniem byłoby nie używanie identyfikatorów swoich podmiotów i korzystanie z odsyłaczy odsyłaczy do hipermediów. Musisz tylko przeanalizować JSON zgodnie ze specyfikacją HAL używaną przez Spring Data Rest.
Powiązane problemy
- 1. Co RESOURCEID znaczy w OAuth 2.0 z wiosennym Bezpieczeństwa
- 2. Eksportowanie danych w rozruchu wiosennym
- 3. Jak odsłonić niestandardowe repozytorium crud z repozytorium danych Spring REST?
- 4. pobieranie danych z bazy danych jako json w rozruchu wiosennym
- 5. Jak odsłonić ukryte przeciążenie z klasy bazowej?
- 6. Transakcja Apache: zapisz plik transakcyjnie - jak korzystać z resourceId
- 7. Jak uzyskać nazwę obrazu z resourceid w systemie Android?
- 8. Różnica pomiędzy MKOl wiosennym i wiosennym AOP
- 9. Jak odsłonić ITemplate poprzez kontrolę użytkownika?
- 10. lista wysiąść JSON obiektów z wiosennym RestTemplate
- 11. Jak odsłonić port UDP w Dockerze?
- 12. Jak odsłonić typ zestawu Delphi przez Soap
- 13. Jak odsłonić metodę za pomocą GSon?
- 14. Jak odsłonić moją kolekcję z usługi sieci Web (WCF)
- 15. Jak sprawdzić format daty w formularzu wiosennym?
- 16. Jak zarejestrować niestandardowe konwertery w rozruchu wiosennym?
- 17. Kiedy odsłonić IEnumerable zamiast ICollection?
- 18. Jak napisać tag w moim projekcie wiosennym?
- 19. Jak ustawić nagłówek odpowiedzi w wiosennym MVC
- 20. Jak włączyć TaskScheduler w wiosennym rozruchu?
- 21. Czy mogę użyć ogólnego repozytorium dla wszystkich dzieci z klasy MappedSuperClass z wiosennym JPA danych?
- 22. wiosennym + Hibernate: LocalSessionFactoryBean - NoSuchMethodError: org.hibernate.cfg.annotations.reflection.XMLContext
- 23. Suma Joda Pieniądze podzielone na 2 kolumny z wiosennym Danych WZP
- 24. Pisanie klienta, aby połączyć się z websocket w rozruchu wiosennym
- 25. Jak odsłonić obiekt globalny, taki jak @User w widoku brzytwy?
- 26. Zabezpieczenie przed wiosennym pobraniem obiektu użytkownika
- 27. Wstawianie danych do MongoDB z mgo
- 28. Jak wypełnić bazę danych tylko raz przed metodami @Test w teście wiosennym?
- 29. Jetty addFilter z wiosennym Bezpieczeństwa i bez web.xml
- 30. Jak zapobiec ODataConventionModelBuilder, aby automatycznie odsłonić wszystkie metadane typów wyprowadzonych?
Czy istnieje sposób na ujawnienie identyfikatorów wszystkich podmiotów jednocześnie? Dla np. ustawienie w config? – thorinkor
Jak mogę to zrobić dla wszystkich podmiotów jednocześnie? Mamy wiele pakietów, o których ten moduł nie wie. – BigDong