Классы конфигурации Spring Boot

Spring Boot поддерживает конфигурацию на основе Java. Хотя SpringApplication можно использовать с источниками XML, обычно рекомендуется, чтобы вашим основным источником был один класс @Configuration. Обычно класс, который определяет main метод, является хорошим кандидатом в качестве основного @Configuration.

Многие примеры конфигурации Spring были опубликованы в Интернете с использованием конфигурации XML. Если возможно, всегда старайтесь использовать эквивалентную конфигурацию на основе Java. Поиск аннотаций Enable* может быть хорошей отправной точкой.

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

Вам не нужно помещать все свои @Configuration в один класс. Аннотация @Import может использоваться для импорта дополнительных классов конфигурации. Кроме того, вы можете использовать @ComponentScan для автоматического подбора всех компонентов Spring, включая классы @Configuration.

Импорт конфигурации XML

Если вам абсолютно необходимо использовать конфигурацию на основе XML, рекомендуется начинать с класса @Configuration. Затем вы можете использовать аннотацию @ImportResource для загрузки файлов конфигурации XML.


Читайте также:


Комментарии

Популярные сообщения из этого блога

Методы класса Object в Java

Как получить текущий timestamp в Java

Основные опции JVM для повышения производительности и отладки