Junior — Middle
Quais parâmetros e parâmetros padrão o contêiner Spring usa ao inicializar um bean?
sobes.tech IA
Resposta da IA
Ao inicializar um bean no contêiner Spring, os seguintes parâmetros e valores padrão são utilizados:
- scope: por padrão
singleton, ou seja, uma única instância do bean para todo o contexto. - lazy-init: por padrão
false, o bean é criado na inicialização do contexto. - autowire: por padrão
no, a auto-injeção não é realizada, a menos que seja explicitamente indicado. - init-method e destroy-method: não definidos por padrão, mas podem ser especificados métodos para inicialização e destruição.
- primary: por padrão
false, o bean não é preferido na auto-injeção.
Exemplo de configuração de um bean com os parâmetros padrão:
@Component
public class MyBean {
// O bean será singleton e será inicializado na inicialização do contexto
}