什么是AOP
面向切面编程 降低耦合 提高代码的复用
Spring的bean的生命周期
实例化bean 赋值 初始化bean 使用bean 销毁bean
SpringMVC的执行流程
Springboot自动装配原理
实际上就是为了从spring.factories文件中 获取到对应的需要 进行自动装配的类
并生成相应的Bean对象 然后将他们交给Spring容器来帮我们进行管理
Spring SpringMVC Springboot 常见注解
Spring、SpringMVC、SpringBoot常见注解详细介绍_spring,springmvc,springboot注解-优快云博客
Mybatis执行流程
1 读取mybatis配置文件
2 创建数据库会话
3 创建Mapper接口的代理对象
4 对Mapper接口参数进行解析
5 解析动态SQL
6 SQL解析后含有占位符 这里会设置SQL参数
7 SQL的执行 调用的是 Statement的execute方法(和JDBC一样)
8 结果解析 根据返回值类型和参数映射 进行解析返回list
Mybatis的延迟加载
延迟加载就是懒加载 只存在数据表的级联查询中 单表查询没有言辞加载
就是两张表的信息 如果另一张表的信息并不是查询必须 那么就先不查询