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();