- 博客(22)
- 收藏
- 关注
原创 Spring源码(3)Aware接口、初始化和销毁方法、@Scope、@Primary、动态代理
Spring源码之Aware接口、初始化和销毁方法、@Scope、@Primary、动态代理
2024-09-08 19:02:51
1253
1
原创 Spring源码(2)BeanFactory工厂后置处理器、Bean的后置处理器、ApplicationContext容器、Bean的生命周期
Spring源码之BeanFactory工厂后置处理器、Bean的后置处理器、ApplicationContext容器、Bean的生命周期
2024-09-01 21:01:21
1087
原创 SpringBoot源码(1)ApplicationContext和BeanFactory
SpringBoot源码之ApplicationContext和BeanFactory
2024-07-21 20:23:03
1011
原创 MyBatis使用:嵌套查询collection和association
MyBatis使用之嵌套查询collection和association
2024-07-21 12:09:53
4527
原创 MyBatis源码(5)嵌套查询collection报错:org.apache.ibatis.exceptions.TooManyResultsException
MyBatis源码之嵌套查询collection
2024-07-20 23:54:39
1582
原创 Mybatis源码(3)Mapper方法
该方法会判断如果方法不是默认方法的话会先创建MapperMethod对象然后创建PlainMethodInvoker方法,默认方法是JDK8中接口的新特性,即允许有default默认方法,默认方法是public、不是abstract(有方法体body)、实例方法(非静态方法)创建Statement对象会执行prepareStatement方法,先执行getConnection方法获取连接,然后执行prepare方法创建Statement对象,最后执行parameterize方法将sql中的?
2024-07-04 00:50:04
1559
原创 SpringBoot数据源没有配置报错源码
debug for循环一个list集合的时候可以设置条件断电,比如这里beanNames是一个list集合,beanName是其中的一个元素,这里打断点Condition=“dataSource”.equals(beanName),就可以快速定位beanName是dataSource的bean对象。该方法会创建HikariDataSource数据源对象,指定spring.datasource.type是数据源类型,也可以@Bean注入DataSource对象。进入getFailureAnalysis方法。
2024-07-03 16:35:06
1068
原创 Mybatis源码(2)SqlSessionFactory
mybatis的SqlSessionFactory创建过程和mapper.xml文件的解析和封装过程
2024-06-16 21:23:18
1496
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅