Я хотел бы попросить объяснения типов конфигурации Spring?
Вот то, что я знаю, но меня смущает то, что я нашел здесь, в стеке и в других местах.
- XML конфигурация
- Java конфигурация
- Конфигурация на основе аннотаций (это то, что меня интересует)
Я читал много статей или мнений о том, что в основном есть только два варианта конфигурации (XML и Java). Так что же не так, когда я рассматриваю конфигурацию на основе аннотаций как третий вариант? Я предполагаю, что эта опция доступна только тогда, когда я использую конфигурацию на основе XML с использованием:
<context:annotation-config/>
Поэтому некоторые люди не рассматривают конфигурацию на основе аннотаций в качестве третьего варианта, потому что она зависит от XML (или Java) config?
У меня есть еще один вопрос:
Могу ли я использовать аннотационный подход, используя конфигурацию на основе Java? Я не смог найти, как включить его с помощью Java. (возможно, используя @EnableAutoConfiguration
??)
Я рассматриваю этот сценарий с использованием Spring Core. Когда мы говорим о SpringBoot, я предполагаю, что конфигурация аннотации включена по умолчанию в @SpringBootApplication
аннотации?
Спасибо!