1.Mybatis补充知识
1.1
1.1.1.形参/实参参数传递的是值,和名称无关.
1.1.2. resultMap 的简化当开启驼峰映射规则时,可以自动映射,则使用resultType即可.
1.1.3.如果mybatis传递的参数只有一个,则mybatis是利用下标取值所以名称任意,但是一般需要注意开发规则,即见名知意
1.2 代理对象说明
1.2.1.JDK动态代理
特点:
1.要求被代理者必须实现(有)接口.2.JDK代理是jdk默认提供的.
1.2.2.CGLIB动态代理
特点:
1.不管被代理者是否有接口,都可以为其创建代理对象.代理对象是目标对象的子类
2.cglib需要手动导入jar包
3.spring为了创建代理对象方便,自身自动添加cglib依赖项.
2.Spring整合Mybatis 基于Springboot 即三大框架整合
2.1框架概述:
Spring为了团队开发将复杂的框架进行 整合 ,使得程序从 控制 到 调用 浑然一体.以一种统一的方式进行调用。
核心:可以整合第三方框架
2.1.1.IOC:
控制反转:将对象创建的权利交给**Spring容器 **管理,由Spring容器管理对象的**生命周期**
2.1.2.DI:
依赖注入:创建对象时,如果该对象中有需要依赖的属性,Spring负责为属性赋值
2.1.3.AOP:面向切面编程
2.2框架之间的调用关系
2.3.编辑核心代码
2.3.1 编辑POJO
2.3.2 编辑,apper接口
2.3.3 编辑xml映射文件
2.3.4 编辑Service
3.了解框架的运行机制 即SSM调用流程 顺序
4.vue.js页面ajax调用