首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
real_从心
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
赞
文章( 8 )
沸点( 0 )
揭秘pagehelper背后的秘密
PageHelper是国内非常优秀的一款开源的mybatis分页插件,它基本支持主流与常用的数据库。本文我们通过对pagehelper的探究了解Mybatis强大的插件机制。本文主要介绍Mybatis插件机制,PageHelper的细节使用细节不做探讨。 在探究PageHelp…
Mybatis源码分析(一)MapperProxy 的初始化
@Mapper 使用在mapper接口上,将接口托管给Spring管理。 @MapperScan 用来开启包扫描,扫描项目某路径下的Mapper接口。 MapperScan@Import了一个类MapperScannerRegistrar.class,它实现了ImportBea…
Mybatis源码分析(三)Annotation的支持
前面我们介绍了MappedStatement的创建流程,在SqlSessionFacotrybulid的时候,SqlSessionFacotryBean会加载配置文件中mapper-locations,对该路径下的 *mapper.xml文件进行解析,并最终生成MappedSt…
【图解Springboot】IOC那些事儿(一)ApplicationContext的变化
学习IOC之前,我们需要先搞明白什么是Spring容器。 Spring容器是Spring的核心,一切SpringBean都存储在Spring容器内部,实现依赖注入,并由其管理Bean的生命周期。 Spring容器并不仅仅是一个容器,而是有很多个容器,Spring容器仅仅是多个容…
Mybatis源码分析(五)一张图告诉你SQL语句怎么执行
前面的章节陆续介绍了MapperPoxy的创建、MapperStatement的生成、Executor等核心组件,其实都是在为本文做铺垫。这篇我们详细介绍下Mybatis是怎么执行我们定义的sql语句的。篇幅较长,我先上张图。 编写单元测试,后面我们就用该测试方法就行Mybat…
Mybatis源码分析(二)MappedStatement
前面我们说了MapperPoxy的扫描和构建,它会被SqlSession的getMapper()方法调用生成。而SqlSession被创建时候需要一个非常重要的参数Configuration(Mybatis-config.xml和所有的Mapper.xml文件的配置项),它是构…
聊聊mybatis-spring-boot-starter
我还记得去年有一次接到一个电话面试,我在给面试官介绍完项目的技术栈后,他突然问了我一句:Springboot是怎么整合mybatis的?我当时就懵逼了,怎么整合?就引个starter配置一下?感觉他听了我的回答很无语。最近比较闲,忽然想起这个事情,那么我就研究一下这个问题吧。 …
Spring中AbstractApplicationContext的refresh()方法
Spring初始化Ioc容器很重要的一个方法是由ApplicationContext子接口ConfigurableApplicationContext提供的refresh(),这个方法的作用是创建加载Spring容器配置(包括.xml配置,property文件和数据库模式等)。
关注了
1
关注者
1
收藏集
0
关注标签
0
加入于
2020-06-12