会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
暮尘时雨
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
32
下一页
2025年3月30日
SpringMVC处理请求源码分析
摘要: 一、先从Servlet案例说起 1、编写Servlet代码 2、配置web.xml(可选) 二、从DispatcherServlet说起 有Servlet基础的同学应该都知道,前端的每一个请求都会由一个Servlet来处理。在最原始的Java Web开发中,我们需要写自己的Servlet, 然后再标
阅读全文
posted @ 2025-03-30 15:55 jock_javaEE
阅读(39)
评论(0)
推荐(0)
2025年3月27日
Mybatis三大执行器
摘要: 目录 1、执行器介绍 执行器的选择入口 设置执行器两种方式 全局配置(不建议) 局部设置(建议) 2、三个执行器区别 SimpleExecutor ReuseExecutor BatchExecutor 总结 3、效率测试 4、平时开发使用 一、执行器介绍 Mybatis中执行器关系如上图所示,真正
阅读全文
posted @ 2025-03-27 17:16 jock_javaEE
阅读(89)
评论(0)
推荐(0)
2025年3月26日
mybatis底层源码
摘要: 一、运行原理 二、配置文件的解析以及创建SqlSessionFactory 首先通过配置文件的文件流创建SqlSessionFactoryBuilder对象 调用build方法,传入文件流 之后通过解析器解析xml配置文件 通过XPathParse解析configuration节点,获取根节点,之后
阅读全文
posted @ 2025-03-26 21:07 jock_javaEE
阅读(21)
评论(0)
推荐(0)
拿到代理对象,如何调用增强方法
摘要: 步骤1 前面已经创建了MathCal的代理对象了,我们在调用方法时加一个断点 这里返回的确实是代理对象,这个对象中保存了详细信息(增强器,原始对象等),我们进入bean.add(2, 10) 中,来到 org.springframework.aop.framework.CglibAopProxy.D
阅读全文
posted @ 2025-03-26 03:44 jock_javaEE
阅读(69)
评论(0)
推荐(0)
2025年3月25日
创建目标类的代理对象过程
摘要: 步骤1 finishBeanFactoryInitialization(beanFactory), 完成BeanFactory的初始化工作,就是来创建剩下的单实例bean, 在创建的过程中就会被各个后置处理器拦截掉,下面我们就看看finishBeanFactoryInitialization(bea
阅读全文
posted @ 2025-03-25 23:52 jock_javaEE
阅读(19)
评论(0)
推荐(0)
AnnotationAwareAspectJAutoProxyCreator后置处理器的BeanDefinition定义信息导入和其对象实例创建过程
摘要: 步骤1 我们从配置类上的@EnableAspectJAutoProxy 注解入手,进入发现这个注解上又有一个@Import(AspectJAutoProxyRegistrar.class)注解, 了解Spring注解式开发的都知道,@Import是可以导入组件到IOC容器中的,而其中的AspectJ
阅读全文
posted @ 2025-03-25 18:39 jock_javaEE
阅读(21)
评论(0)
推荐(0)
2025年3月24日
事务注解@Transactional
摘要: 目录 1、属性介绍 2、传播机制 准备例子 总结 3、原理 4、失效场景 一、属性介绍 1、isolation 属性 事务的隔离级别,默认值为 Isolation.DEFAULT。可选的值有: Isolation.DEFAULT:使用底层数据库默认的隔离级别 Isolation.READ_UNCOM
阅读全文
posted @ 2025-03-24 20:21 jock_javaEE
阅读(191)
评论(0)
推荐(0)
Spring的三级缓存详解
摘要: 目录 1、什么是三级缓存 2、三级缓存详解 Bean实例化前 属性赋值/注入前 初始化后 总结 3、怎么解决的循环依赖 4、不用三级缓存不行吗 5、总结 一、什么是三级缓存 就是在Bean生成流程中保存Bean对象三种形态的三个Map集合,如下: 用来解决什么问题 ? 这个大家应该熟知了,就是循环依
阅读全文
posted @ 2025-03-24 00:57 jock_javaEE
阅读(1581)
评论(0)
推荐(1)
2025年3月23日
Bean注入几种方式 (放入Spring容器)
摘要: 目录 1、XML方式注入 set方式注入 构造方法注入 2、注解方式注入 @Component + @ComponentScan @Configuration + @Bean + @ComponentScan @Import 3、实现ImportBeanDefinitionRegistrar接口 4
阅读全文
posted @ 2025-03-23 22:20 jock_javaEE
阅读(620)
评论(0)
推荐(0)
Spring的基础结构和核心接口
摘要: 目录 1、BeanDefinition 2、BeanDefinitionReader 3、BeanDefinitionRegistry 4、BeanFactory 5、ApplicationContext 6、BeanPostProcessor 7、BeanFactoryPostProcessor
阅读全文
posted @ 2025-03-23 20:21 jock_javaEE
阅读(22)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
32
下一页
公告