Встречается на собеседованиях • сегодня

Сколько контейнеров может быть в проекте

В Java проекте количество контейнеров зависит от контекста:

  1. Spring – обычно один ApplicationContext (корневой контейнер), но можно создавать иерархию (родительские/дочерние контейнеры).
  2. Servlet-контейнеры (Tomcat, Jetty) – один на приложение, но могут быть вложенные (например, для модулей).
  3. Docker – ограничено только ресурсами хоста.

Пример Spring-контейнера:

java
ApplicationContext parent = new ClassPathXmlApplicationContext("parent-context.xml");
ApplicationContext child = new ClassPathXmlApplicationContext(
    new String[] {"child-context.xml"}, parent);

На практике чаще используют один контейнер, но в сложных системах (мультимодульные приложения, микросервисы) их может быть несколько.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы