Wpis z mikrobloga

Piszę REST API (a raczej się uczę) i takie pytanko mam...
Zakładamy, że mam koszyk i dodaje do koszyka produkt(dzieje się to w @PostMapping:

1) powinien być cały obiekt tj. {"foo":{//wszystkie pola itp.}}
2) tylko jakieś pole do identyfikacji obiektu np. {"foo":{"id":1}} i dalej sobie pobieramy z bazy dany obiekt itd.
3) jakaś inna opcja ?

#java #webdev
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@robie_bota: jak chcesz przesyłać dużo informacji, i coś z nimi robić, to możesz pchać ile chcesz danych [w granicach rozsądku ale parę KB na pewno nie będzie zabójcze dla wydajności] (np. dla prowadzenia statystyk, który ATC został użyty, z jakiej strony, itd. albo jakiegoś innego własnego widzimisię), ale żeby osiągnąć minimum funkcjonalności wystarczy uid produktu (no i jakieś quantity pewnie)
  • Odpowiedz
Poczytaj do czego służy cache.


@Hatespinner: cache jest wbudowany w bazę/system już, korzystanie z cachea dla pojedynczego rekordu vs baza danych będzie różnicą makrosekund lub nanosekund
  • Odpowiedz