当前位置: 首页 > news >正文

框架篇补充(东西多 需要重新看网课)

什么是AOP

面向切面编程 降低耦合 提高代码的复用

Spring的bean的生命周期

实例化bean  赋值  初始化bean  使用bean 销毁bean

SpringMVC的执行流程

Springboot自动装配原理

实际上就是为了从spring.factories文件中 获取到对应的需要 进行自动装配的类

并生成相应的Bean对象 然后将他们交给Spring容器来帮我们进行管理

Spring SpringMVC Springboot  常见注解

Spring、SpringMVC、SpringBoot常见注解详细介绍_spring,springmvc,springboot注解-CSDN博客

Mybatis执行流程

1 读取mybatis配置文件

2 创建数据库会话

3  创建Mapper接口的代理对象

4 对Mapper接口参数进行解析

5 解析动态SQL

6 SQL解析后含有占位符 这里会设置SQL参数

7 SQL的执行 调用的是 Statement的execute方法(和JDBC一样)

8 结果解析 根据返回值类型和参数映射 进行解析返回list

Mybatis的延迟加载

延迟加载就是懒加载 只存在数据表的级联查询中 单表查询没有言辞加载

就是两张表的信息 如果另一张表的信息并不是查询必须 那么就先不查询

http://www.lryc.cn/news/470522.html

相关文章:

  • 合约门合同全生命周期管理系统:企业合同管理的数字化转型之道
  • 等保测评与风险管理:识别、评估和缓解潜在的安全威胁
  • Golang Agent 可观测性的全面升级与新特性介绍
  • SpringBoot的开篇 特点 初始化 ioc 配置文件
  • docker 可用镜像服务地址(2024.10.25亲测可用)
  • 【SQL实验】表的更新和简单查询
  • 【C++】 string的了解及使用
  • 【K8S】kubernetes-dashboard.yaml
  • 远程root用户访问服务器中的MySQL8
  • 解释一下 Java 中的静态变量(Static Variable)和静态方法(Static Method)?
  • 【Linux】————磁盘与文件系统
  • 平衡控制——直立环——速度环
  • 面试简要介绍hashMap
  • HTTPS如何实现加密以及SSL/TSL加密的详细过程
  • Golang | Leetcode Golang题解之第516题最长回文子序列
  • (done) 什么 RPC 协议? remote procedure call 远程调用协议
  • PCL 基于Ransac提取误匹配点对
  • 光速写作 2.0.5 | 专注AI写作,海量素材库
  • 【已解决,含泪总结】非root权限在服务器上配置python和torch环境,代码最终成功训练(一)
  • 公安基础知识-通哥
  • Python画图|极坐标下的散点图动态输出
  • 揭开MySQL并发中的“死锁”之谜:从原理到解决方案的深度解析
  • 【论文阅读】Reliable, Adaptable, and Attributable Language Models with Retrieval
  • A-Frame负责人Diego Marcos分享WebXR与开源AI的未来
  • 【STM32-HAL库】火焰传感器(STM32F407ZGT6)(附带工程下载链接)
  • git merge没有生成合并提交
  • 算法题总结(十九)——图论
  • android studio编译错误提示无法下载仓库
  • 基于SpringBoot的时装购物系统【源码】+【论文】
  • 自动化结账测试:使用 Playwright确保电商支付流程的无缝体验【nodejs]