Sobes.tech
Junior — Middle

Que classes de configuração de container podes mencionar?

sobes.tech IA

Resposta da IA

Para configurar um contêiner em aplicações Java, especialmente no contexto do Spring Framework, podem-se nomear as seguintes classes:

  • ApplicationContext — interface principal do contêiner, que carrega a configuração e gerencia o ciclo de vida dos beans.
  • AnnotationConfigApplicationContext — contêiner configurado através de anotações de configuração Java.
  • ClassPathXmlApplicationContext — contêiner que carrega a configuração a partir de ficheiros XML no classpath.
  • GenericApplicationContext — contêiner universal que pode ser configurado programaticamente.

No Java EE:

  • ServletContext — contêiner para componentes web.
  • Contêiner EJB — gerencia o ciclo de vida dos Enterprise Java Beans.

Exemplo de criação de um contêiner Spring com configuração Java:

AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);
MyBean bean = context.getBean(MyBean.class);
context.close();