Sobes.tech
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
}