#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. Спасибо. Это было полезно для меня.