Springboot框架,對Spring框架的理解(轉)

 2023-11-05 阅读 31 评论 0

摘要:① ?spring框架是一個開源而輕量級的框架,是一個IOC和AOP容器 ② spring的核心就是控制反轉(IOC)和面向切面編程(AOP) ③ ?控制反轉(IOC):是面向對象編程中的一種設計原則,用來降低程序代碼之間的耦合度ÿ

① ?spring框架是一個開源而輕量級的框架,是一個IOC和AOP容器

② spring的核心就是控制反轉(IOC)和面向切面編程(AOP)

③ ?控制反轉(IOC):是面向對象編程中的一種設計原則,用來降低程序代碼之間的耦合度,

? ? ? ? ?使整個程序體系結構更加靈活,與此同時將類的創建和依賴關系寫在配置文件里,由配置文件注入,達到松耦合的效果。

Springboot框架,? ? ? ? ?與此同時IOC也稱為DI(依賴注入),依賴注入是一種開發模式;依賴注入提倡使用接口編程;

? ? ? ? ?依賴注入使得可以開發各個組件,然后根據組件之間的依賴關系注入組裝。

④ ?spring的注入方式:A:使用構造器注入:主要采用構造函數和構造器來進行注入

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? B:setter方法注入:是容器通過調用無參構造器或無參static 工廠方法實列化bean之后,調用該bean的setter方法, ???即實現了基于setter的依賴注入

⑤ ?面向切面編程(AOP)將安全,事務等于程序邏輯相對獨立的功能抽取出來,利用Spring的配置文件將這些功能插進去,

什么是Spring。實現了按照切面編程,提高了復用性;最主要的作用:可以在不修改源代碼的情況下,給目標方法動態添加功能

⑥ ?spring優點:a:低侵入式設計,獨立于各種應用服務器

?????? ???????????b:依賴注入特點性將組件關系透明化,降低耦合度

?????? ???????????c:與第三方框架具有良好的整合效果

轉載于:https://www.cnblogs.com/jylee/p/8810997.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/166651.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息