Qual a diferença entre @Bean e @Component?
Att,
Fernando.
Qual a diferença entre @Bean e @Component?
Att,
Fernando.
Opa Fernando, tudo bem?
@Component é um estereótipo genérico para qualquer componente gerenciado pelo Spring, assim como,@Repository, @Service e @Controller são especializações de @Component para casos de uso mais específicos, por exemplo, nas camadas de persistência, serviço e apresentação, respectivamente.
@Bean é utilizado quando você precisa explicitamente configurar o bean ao invés de deixar o Spring fazer automaticamente.
Espero ter ajudado!