Классы конфигурации Spring Boot
Spring Boot поддерживает конфигурацию на основе Java. Хотя SpringApplication можно использовать с источниками XML, обычно рекомендуется, чтобы вашим основным источником был один класс @Configuration. Обычно класс, который определяет main метод, является хорошим кандидатом в качестве основного @Configuration.
Многие примеры конфигурации Spring были опубликованы в Интернете с использованием конфигурации XML. Если возможно, всегда старайтесь использовать эквивалентную конфигурацию на основе Java. Поиск аннотаций Enable* может быть хорошей отправной точкой.
Импорт дополнительных классов конфигурации
Вам не нужно помещать все свои @Configuration в один класс. Аннотация @Import может использоваться для импорта дополнительных классов конфигурации. Кроме того, вы можете использовать @ComponentScan для автоматического подбора всех компонентов Spring, включая классы @Configuration.
Импорт конфигурации XML
Если вам абсолютно необходимо использовать конфигурацию на основе XML, рекомендуется начинать с класса @Configuration. Затем вы можете использовать аннотацию @ImportResource для загрузки файлов конфигурации XML.
Читайте также:
- Системы сборки и Spring Boot: использование Maven
- Spring Boot стартеры
- Структурирование кода при использовании Spring Boot
Комментарии
Отправить комментарий