Как настроить сканирование компонентов Spring в файле конфигурации Spring YML?

Я вижу, что могу выполнять компонентное сканирование и ограничивать сканируемые пакеты, используя файл XML.

<beans>
    <context:component-scan base-package="com.mycompany"/>
</beans>

Как я могу сделать то же самое в файле YML?

2 ответа

YML предназначен только для загрузки свойств, обратитесь к этой документации Spring.

24.6 Использование YAML вместо свойств YAML - это расширенный набор JSON, и как таковой это очень удобный формат для указания данных иерархической конфигурации. Класс SpringApplication автоматически будет поддерживать YAML в качестве альтернативы свойствам всякий раз, когда у вас есть библиотека SnakeYAML в вашем пути к классам.

Это также объясняется здесь.

Вы также можете использовать файлы YAML ('.yml') в качестве альтернативы '.properties'.

Поэтому вы не можете определять / настраивать bean-компоненты с использованием YML.

Это не нужно , потому что файл yml принадлежит весенней загрузке ,

Другие вопросы по тегам