京淘项目阶段复习

1.1 Spring框架

总结: Spring框架的主要的作用整合其他第三方框架
2大核心机制: 1.IOC/DI 2.AOP

1.1.1 IOC

总结: 控制反转 将对象创建的权利交给Spring容器管理,由spring容器管理对象的生命周期.

1.1.2 DI

总结: DI依赖注入
注入方式: 1.Set注入 必须有set方法 2.构造注入 必须无参构造方法.

1.1.3 自动装配 autowire

总结: 注入的方式有2种
1.通过name属性进行注入
2.通过类型进行注入.

1.1.4 注解模式

1).@Repository
2).@Service
3).@Controller @RestController

1.2 AOP

1.2.1 AOP作用

总结: AOP的主要功能实现方法的扩展
实现方式: 代理思想
动态代理方式: 1.JDK动态代理 特点: 要求代理对象 实现与被代理者相同的接口(默认)
2.CGLIB代理 特点: 被代理者有无接口都可以,但是代理对象是被代理者的子类. extends

1.2.2 AOP公式

AOP = 切入点表达式 + 通知方法

1.切入点表达式4种:
bean() 按类型匹配
within(*)按类匹配
execution(…)方法参数级别 细粒度.
@annotation(…) 细粒度 根据注解匹配.
2.通知方法5种
1.before() 目标方法执行前
2.afterReturning 目标方法执行后
3.afterThrowing 目标方法执行抛出异常时执行
4.after 不管目标方法执行是否正确 都要执行.
5.**around(ProceedingJoinPoing) ** 目标方法执行前后都要执行 功能最为强大
在这里插入图片描述

1.2 SpringBoot框架

1.2.1 总结

SpringBoot 就是将Spring的调用的过程进行简化,可以理解为Spring的一种高级的封装.
机制: 开箱即用. 引入功能只需要导入少了的jar包及配置,即可实现功能.
关联项: SpringBoot-start-xxxxx
启动方式: main方法

1.2.2 配置文件

1.application.xml
2.application.yml 方法 注意层级关系 注意缩进 环境切换 —环境分割

1.3 Mybatis Plus

1.3.1 作用

以对象的方式操作数据库. 做到面向对象编程.

1.3.2 核心步骤

1.对象与表 进行一对一关联 字段与属性进行一对一关联.
2.需要封装公共的接口 将CURD操作进行统一的管理 BaseMapper
3.MP 实现的原理 将对象按照特定的规则 转化为Sql语句.
userMapper.insert(user对象)
Sql: insert into user(字段…) value (属性的值…)

1.4 SpringMVC

1.4.1 调用的流程图

在这里插入图片描述

1.4.2 参数传递问题

1).如果需要页面传参 则必须html中有name属性的支持!!! name=“age”
2).参数接收时,必须与前端的name属性一致. age
3).如果前端传递了多个参数, 则后端可以采用对象的方式接收**(@RequestBody)**
要求: 对象的属性必须与name属性一致.
必须有set/get方法.
4).同名提交问题: 页面中如果是同名提交则会采用,号的方式进行拼接 hobby=‘吃,喝,玩’
如果前端采用,号的方式进行分隔,则在后端采用数组的方式接收.
5).利用对象的引入赋值 name=“二郎神”/ dog.name=“哮天犬”
6).RestFul风格 /xxx/{id}/{name} 可以通过注解接收**(@PathVariable).**可以通过对象接收.
7).请求方式与业务的绑定 get 查询, post 新增,put 修改 delete 删除

1.5 jQuery 案例

1). $.get(url,data,callback(funcation(xx){ }))
2) . .post()
3)…getJSON()
4). $.ajax({
url: xxx,
type: get
data: 数据,
success: function(){ 成功后的回调函数
},
error: function(){ 失败的回调}
})

1.6 VUE JS

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值