Qual o escopo dos beans criados em nossas classes de configurações anotados com @Bean? são Singletons por default? é possível mudar os escopos destes beans?
Qual o escopo dos beans criados em nossas classes de configurações anotados com @Bean? são Singletons por default? é possível mudar os escopos destes beans?
Oi Ricardo,
O escopo default dos Spring Beans é o Singleton. Você pode usar a anotação @Scope
. Por exemplo: @Scope("prototype")
.
Se for um projeto web, você ainda pode usar os escopos request
e session
.
Abraços!