Sprawdzanie, czy nazwa użytkownika nie jest zajęta

0

Witam, jak najlepiej sprawdzić podczas rejestracji, czy nazwa użytkownika nie jest zajęta w Springu?

  1. W kontrolerze i od razu zwrócić odpowiedź
  2. W usłudze rejestrującej użytkowników rzucić wyjątek, który zostanie potem przechwycony w jakimś exception handlerze
  3. Inaczej?
1
  1. Controller w ogóle nie powinien się tym zajmować.
  2. Dobrze kombinujesz. Możesz ewentualnie stworzyć jakąś klasę Validatora, np RegistrationValidator, który sprawdzi takie rzeczy przed rejestracją.

1 użytkowników online, w tym zalogowanych: 0, gości: 1