`@Component` vs `@Service` vs `@Repository` — czym się różnią? | LetsGit.IT