Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Escopo do @Component

Olá amigos do Alura, gostaria de mais informações a respeito do escopo do @Component.

Qual o escopo dos objetos anotados com o @Component?

Como o spring gerencia o escopo desses objetos?

Como posso configurar isso? Alterar o escopo padrão.

Quais são as anotações relacionadas a escopo e etc? Ex: @Component, @Repository, @Bean e outras....

Obrigado

2 respostas
solução!

@Component, @Repository, @Bean,@Service se você não definir o escopo o escopo deles é o escopo padrão do spring que é Singleton que é a mesma coisa que o escopo de aplicação. Você pode mudar o escopo dos beans com a anotação @Scope.

dá uma olhada aqui: https://domineospring.wordpress.com/2015/09/16/sera-que-voce-sabe-tudo-das-configuracoes-do-seu-projeto-com-spring/

https://domineospring.wordpress.com/2016/07/13/guia-das-annotations-do-spring/

http://javasampleapproach.com/spring-framework/spring-bean-scope-using-annotation-singleton-prototype-request-session-global-session-application

Obrigado Ricardo, bons exemplos e referências.