Sobes.tech
Back to questions
Junior — Middle
62

Какие классы для настройки контейнера ты можешь назвать?

Answer from AI

sobes.tech AI

Для настройки контейнера в Java-приложениях, особенно в контексте Spring Framework, можно назвать следующие классы:

  • ApplicationContext — основной интерфейс контейнера, который загружает конфигурацию и управляет жизненным циклом бинов.
  • AnnotationConfigApplicationContext — контейнер, который настраивается с помощью аннотаций Java-конфигурации.
  • ClassPathXmlApplicationContext — контейнер, который загружает конфигурацию из XML-файлов в classpath.
  • GenericApplicationContext — универсальный контейнер, который можно настраивать программно.

В Java EE:

  • ServletContext — контейнер для веб-компонентов.
  • EJB контейнер — управляет жизненным циклом Enterprise Java Beans.

Пример создания контейнера Spring с Java-конфигурацией:

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