Hook
Level up your Java code and explore what Spring can do for you.
More breakout videos from this creator.
Si te preguntan en una entrevista técnica la diferencia real entre @Service y @Component en Spring Boot sabrías responder. Hoy es el día número 7 de 30 conceptos de Spring Boot. Los dos son estereotipos de Spring. Le dicen al contenedor: "Oye, esta clase es un Bean, gestiónala tú". Por debajo, Spring los trata igual mediante el Component Scan. Pero aquí está el truco: @Component es la anotación base y genérica. Spring la usa internamente como punto de partida. La puedes usar cuando tu clase es un bean de Spring pero no es un Repository, ni un Controller, por ejemplo, una clase utilitaria o un helper. @Service es más específico, diciéndole explícitamente que esa clase contiene lógica de negocio. Así que como siempre, sígueme para más tips de programación.