Wpis z mikrobloga

@Kamileeek: Po prosu kiedy masz jakąś swoją charakterystyczną klasę, która ma być wstrzyknięta przez DI, a nie pasuje bardziej do innych springowych adnotacji. Przykładowo po prostu jakiś trochę bardziej złożony "util" niż np. prosta metoda statyczna.
  • Odpowiedz
@Kamileeek: @Controller można powiedzieć, że już jest @Component - to taki "pod rodzaj", więc nie musisz. Usera pewnie nie będziesz nigdzie wstrzykiwał i używaz bez DI, więc całkiem bez adnotacji, chyba, że pracujesz z ORM to pewnie @Entity itd. UserAuthImpl prawdopodobnie pasowało by oznaczyć @Service (też pod rodzaj @Component), bo pewnie jest to usługa uwierzytelniania.

Jezeli klasa User nie reprezentuje jednego użytkownika tylko dostęp do bazy użytkowników to najbardziej pasuje
  • Odpowiedz