Преимущества инверсионного управления

#spring

#spring

Вопрос:

Какие преимущества мы можем получить в spring при использовании инверсии управления для создания объекта? И почему мы должны использовать инверсию управления?

Ответ №1:

Без Spring вам придется создавать каждый объект самостоятельно, вызывая конструкторы.
С Spring это делается Spring framework за вас.

Таким образом, ваше приложение имеет много связей между всеми объектами, которые ему нужны для выполнения своей работы. В зависимости от размера вашего приложения эта объектная сеть может стать очень сложной и сложной в управлении. Инверсия управления означает, что фреймворк (например, Spring) управляет этим объектом-сетью вместо вас / программиста.

Теперь это зависит от размера, типа и сложности вашего приложения, насколько оно выигрывает от фреймворка и принципа инверсии управления.
В моем немецком блоге я описываю основы Spring и контейнер Spring IoC с более details:https://agile-coding.blogspot.com/2020/10/kernkonzepte-von-spring-beans-und.html

Комментарии:

1. Спасибо. Это было полезно для меня.