HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>Теги: spring, applicationcontext</p>
1 <p>Теги: spring, applicationcontext</p>
2 <p>Рассмотрим нюансы создания<strong>ApplicationContext</strong>в независимой Java-программе, а также можно ли иметь несколько конфигурационных файлов в Spring.</p>
2 <p>Рассмотрим нюансы создания<strong>ApplicationContext</strong>в независимой Java-программе, а также можно ли иметь несколько конфигурационных файлов в Spring.</p>
3 <h2>Создание ApplicationContext в Java-программе</h2>
3 <h2>Создание ApplicationContext в Java-программе</h2>
4 <p>Для решения поставленной задачи можно использовать 3 подхода:</p>
4 <p>Для решения поставленной задачи можно использовать 3 подхода:</p>
5 <ol><li><strong>AnnotationConfigApplicationContext</strong>: когда Spring используется в качестве автономного приложения, вы можете создать и инициализировать контейнер посредством аннотаций.</li>
5 <ol><li><strong>AnnotationConfigApplicationContext</strong>: когда Spring используется в качестве автономного приложения, вы можете создать и инициализировать контейнер посредством аннотаций.</li>
6 <li><strong>ClassPathXmlApplicationContext</strong>: этот подход задействует xml-файл, где задаются нужные настройки. Далее для загрузки файла и получения объекта контейнера используется класс.</li>
6 <li><strong>ClassPathXmlApplicationContext</strong>: этот подход задействует xml-файл, где задаются нужные настройки. Далее для загрузки файла и получения объекта контейнера используется класс.</li>
7 <li><strong>FileSystemXmlApplicationContext</strong>: вариант похож на предыдущий с той лишь разницей, что тут можно загружать файл конфигурации из любого места вашей файловой системы.</li>
7 <li><strong>FileSystemXmlApplicationContext</strong>: вариант похож на предыдущий с той лишь разницей, что тут можно загружать файл конфигурации из любого места вашей файловой системы.</li>
8 </ol><h2>Можно ли иметь несколько конфигурационных файлов в Spring?</h2>
8 </ol><h2>Можно ли иметь несколько конфигурационных файлов в Spring?</h2>
9 <p>Да, для чего используется<strong>contextConfigLocation</strong>. С его помощью вы сможете задать несколько файлов конфигурации, указывая параметры через пробел либо запятую:</p>
9 <p>Да, для чего используется<strong>contextConfigLocation</strong>. С его помощью вы сможете задать несколько файлов конфигурации, указывая параметры через пробел либо запятую:</p>
10 <p>Важно отметить, что есть возможность указать нескольких корневых файлов конфигурации:</p>
10 <p>Важно отметить, что есть возможность указать нескольких корневых файлов конфигурации:</p>
11 <p>И последний момент: конфигурационный файл можно импортировать:</p>
11 <p>И последний момент: конфигурационный файл можно импортировать:</p>
12 <p><em>По материалам https://javastudy.ru/.</em></p>
12 <p><em>По материалам https://javastudy.ru/.</em></p>
13  
13