ApplicationContext и мультиконфигурация в Spring | OTUS

ApplicationContext и мультиконфигурация в Spring

Рассмотрим нюансы создания ApplicationContext в независимой Java-программе, а также можно ли иметь несколько конфигурационных файлов в Spring.

Spring_970x90-20219-94c741.png

Создание ApplicationContext в Java-программе

Для решения поставленной задачи можно использовать 3 подхода:

  1. AnnotationConfigApplicationContext: когда Spring используется в качестве автономного приложения, вы можете создать и инициализировать контейнер посредством аннотаций.
  2. ClassPathXmlApplicationContext: этот подход задействует xml-файл, где задаются нужные настройки. Далее для загрузки файла и получения объекта контейнера используется класс.
  3. FileSystemXmlApplicationContext: вариант похож на предыдущий с той лишь разницей, что тут можно загружать файл конфигурации из любого места вашей файловой системы.

Можно ли иметь несколько конфигурационных файлов в Spring?

Да, для чего используется contextConfigLocation. С его помощью вы сможете задать несколько файлов конфигурации, указывая параметры через пробел либо запятую:

1-20219-a02afe.png

Важно отметить, что есть возможность указать нескольких корневых файлов конфигурации:

2-20219-89cbeb.png

И последний момент: конфигурационный файл можно импортировать:

3-20219-c59ce2.png

Spring_970x550-20219-a3ba73.png

По материалам https://javastudy.ru/.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто