Spring
Spring 是什么
一个开发框架,一个容器,
主要由面向切面AOP 和依赖注入DI两个方面,外加一些工具
AOP和IOC
AOP 面向切面
AOP是一种编程思想,主要是逻辑分离, 使业务耦合程度降低,减少重复代码
Spring的AOP实现主要基于动态代理 ,如果是继承了接口的类 Spring使用的是JDK Proxy ,如果是未继承接口的对象, Spring使用的是cglib,生成一个改对象的子类
IOC
控制翻转 IOC,是一种思想,把原先要交给程序员去做的事情交给容器去做,比如说初始化一个对象,主要依赖注入来实现
Spring Bean 的生命周期
加载配置文件,创建对象,给对象赋值,销毁
Mybatis
#{}与${}的区别
# 是 SQL的参数站位符号,执行SQL 过程中 #{} 会替换成?
^_^ (^o^)/~
- 关注公众号 [龗孖] 或搜索公众号[lingmaW] , 获得更多新干货!!!
- 版权声明: 本博客所有文章除特别声明外,均采用 反996许可证版本1.0 许可协议。转载请注明出处!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?