Zaczynamy więc implementację komponentu rejestracji użytkownika. Wykonanie kodu nastąpi według
wzorca przygotowanego w poprzednim rozdziale. Poszczególne kroki opisane są liczbami
identyfikującymi kolejne etapy przetwarzania kodu
...
...
(8)
Po zwróceniu DTO proces kończy wywołanie metody serwisu i wraca do kontrolera,
który przygotowuje odpowiedź w postaci obiektu
ResponseEntity, zawierającego obiekt
oraz status odpowiedzi http:
Tutaj zwykle status odpowiedzi ustawiamy na wartość
HttpStatus.OK (co oznacza kod http o wartości 200),
ponieważ wszystkie sytuacje wyjątkowe obsługujemy osobno za pomocą klasy
CustomExceptionHandler
(opisany w rozdziale o przechwytywaniu sytuacji wyjątkowych).
(9)
W tym miejscu następuje mapowanie obiektu Java na obiekt JSON i tak przygotowany
obiekt zostaje odesłany w odpowiedzi do przeglądarki, a dokładnie do oczekującego
jej przyjścia
...
...
...