- 博客(5)
- 收藏
- 关注
原创 SpringBoot笔记
SpringBoot笔记SpringBoot整合SpringData JPASpringBoot整合SpringData JPA依赖导入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency>SpringBoot连
2020-08-29 19:20:41 161
原创 SpringMVC笔记
SpringMVC笔记SpringMVC的工作流程SpringMVC的请求处理流程流程说明:第一步:用户发送请求至前端控制器DispactherServlet第二步:DispactherServlet收到请求调用处理器映射器HandlerMapping第三步:HandlerMapping根据请求的URL,找到具体的Handler(后端控制器,可以是个方法,也可以是个类),生成处理器对象和拦截器(如果有),并返回给DispatcherServlet第四步:DispatcherServlet调用H
2020-08-19 23:45:06 211
原创 Spring学习笔记
Spring学习笔记Spring概述Spring简介 Spring是分层的全栈轻量级开源框架,以IoC和AOP为内核,提供了展现层Spring MVC和业务层事务管理等众多企业级应用技术,还能整合众多优秀的第三方开源框架和类库,已经成为使用最多的JavaEE企业级应用开源框架Spring的优势方便解耦,简化开发通过Spring提供的IoC容器,可以将对象间的依赖关系交由Spring进行控制,避免硬编码所造成的过度依赖程序耦合,用户也不必为单列模式类、属性文件解析等这些底层的需求编写代码,可
2020-08-09 19:00:09 151
原创 Mybatis架构分层
MyBatis学习笔记架构设计mybatis的功能架构分为三层:API接口层:提供给外部使用的接口API,开发人员通过API来操作数据库。接口层一接受到调用请求就会调用数据处理层来完成具体的数据处理;mybatis和数据库交互又两种方式:使用传统的Mybatis提供的API;(SqlSession方式,基于statementId)使用Mapper代理的方式(sqlSession.getMapper()方式)数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果的映射处理
2020-07-28 11:25:58 995
原创 Mybatis学习笔记-Mabatis缓存
Mybatis学习笔记Mybatis缓存 缓存就是内存中的数据,常常来自对数据库查询结果的保存,使用缓存,我们可以避免频繁的与数据库进行交互,进而提高响应速度 MyBatis提供了对缓存的支持,分为一级缓存和二级缓存,可以通过一下图解来理解: 一级缓存是SqlSession级别的缓存,默认开启,在操作数据库是要构造SqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的SqlSession之间的数据缓存区域是互相不影响的。 二级缓存是Mapper级
2020-07-27 17:01:01 186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人