首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
辣不辣哇
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 21
沸点 1
赞
22
返回
|
搜索文章
赞
文章( 21 )
沸点( 1 )
探究Springboot如何实现自动装配
由文档注释可见,它是来自 SpringBoot1.2.0,其实在 SpringBoot1.1 及以前的版本,在启动类上标注的注解应该是三个:@Configuration + @EnableAutoConfiguration +@ComponentScan,只不过从1.2以后 S…
你真的了解Mybtatis的缓存机制吗?
在我们的应用与DB交互过程中,可能会出现在在一次的会话(SqlSession)中多次执行相同的SQl语句,MyBatis提供了一级缓存的方案优化这部分场景,如果是相同的SQL语句,会优先命中一级缓存,避免直接对数据库进行查询,提高性能。执行流程如下图: 前面的文章介绍过,每一个…
记一次私活项目流产
4月份的时候我问朋友:第一期的尾款什么时候结清。他告诉我:项目目前停了,可能要等到五一以后了,到时候联系你。直到现在,他也没联系我,当然我也没有找过他。我想应该是流产了,回想期间发生的事情,我也不真的不想在做了。 去年9月份我的朋友,也是我毕业第一家公司的领导,找到我咨询了一些…
【图解Springboot】WebMvc自动装配
WebMvcAutoConfiguration是Springboot的自动装载WebMvc的入口,这一点可以通过spring.factories配置文件得知。 WebMvcAutoConfiguration会加载EnableWebMvcConfiguration 和WebMvc…
【图解Springboot】IOC那些事儿(二)SpringApplication创建与运行环境准备
SpringBoot 启动IOC容器前需要先构建SpringApplication应用,然后执行run方法。 SpringBoot 的应用中包含两个关键组件:ApplicationContextInitializer 和 ApplicationListener ,分别是初始化器…
【图解Springboot】IOC那些事儿(二)IOC容器初始化
创建IOC容器时会根据webApplicationType选择不同的实现类。 IOC容器创建好以后会初始化exceptionReporters异常报告器用来打印异常。 IOC容器初始化会先后调SpringApplicationRunListeners的contextPrepar…
Mybatis源码分析(五)一张图告诉你SQL语句怎么执行
前面的章节陆续介绍了MapperPoxy的创建、MapperStatement的生成、Executor等核心组件,其实都是在为本文做铺垫。这篇我们详细介绍下Mybatis是怎么执行我们定义的sql语句的。篇幅较长,我先上张图。 编写单元测试,后面我们就用该测试方法就行Mybat…
揭秘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…
下一页
关注了
21
关注者
0
收藏集
0
关注标签
3
加入于
2020-07-17