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

Sprawdzanie, czy nazwa użytkownika nie jest zajęta
N0
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Gdańsk
  • Postów: 647
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?
gspansky
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 40
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ą.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.