Я пытаюсь узнать весну, исходящую из обычного ОО фона.
В обычном OO, если вы хотите отделить зависимость. Вы могли бы сделать это
Car car = CarFactory.getCar();
, где вы можете использовать BigCar и SmallCar, реализующие автомобиль.
Весной зависимость развязывается на
@Autowire
BigCar car;
или настраивается через XML.
Вопрос в том, как это более разъединено ? Во всех 3 случаях вы либо
- измените 1 строку кода на своем заводе
- измените 1 строку кода ниже @ Autowire
- измените 1 строку кода XML