会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
池塘里洗澡的鸭子
博客园
首页
新随笔
联系
订阅
管理
随笔 - 303 文章 - 0 评论 - 3 阅读 -
15万
上一页
1
2
3
4
5
6
7
8
9
···
31
下一页
2024年3月23日
SpringMVC中的拦截器Interceptor实现
摘要: 之前的文章介绍过两个拦截器(分别参考MyBatis功能点之二(2):从责任链设计模式的角度理解插件实现技术和Spring AOP之源码分析)。本文介绍的拦截器实现与它们有何异同呢? 在Spring MVC拦截器(Interceptor)使用中已知实现了HandlerInterceptor接口,MVC
阅读全文
posted @ 2024-03-23 11:43 池塘里洗澡的鸭子
阅读(24)
评论(0)
推荐(0)
编辑
2024年3月21日
实现一个自定义MVC
摘要: 在Spring核心思想之 AOP:在自定义容器基础上实现AOP功能的容器上实现类似SpringMVC的功能。先分析下SpringMVC功能,在Spring MVC快速搭建初体验中: 1、web.xml配置的功能被实现了WebApplicationInitializer的类替代,即不用解析web.xm
阅读全文
posted @ 2024-03-21 15:52 池塘里洗澡的鸭子
阅读(8)
评论(0)
推荐(0)
编辑
Spring MVC快速搭建
摘要: 使用maven框架构建Spring MVC项目,工具idea2023.2,jdk17,tomcat10。(之前使用tomcat9,与jdk17不兼容导致项目失败。在这个过程中失败很多次,有各种各样的原因,分别找到原因解决。) 参考之前一篇文章Spring Boot Web项目整合jsp页面访问(非w
阅读全文
posted @ 2024-03-21 11:45 池塘里洗澡的鸭子
阅读(12)
评论(0)
推荐(0)
编辑
2024年3月19日
Spring AOP之源码分析
摘要: 在研究@Enable*注解的应用之:声明式事务@EnableTransactionManagement详解源码时,配置中context装置了一个TransactionInterceptor的bean。对这个类比较好奇因为Interceptor,因为MyBatis功能点之二(1):MyBatis提供的
阅读全文
posted @ 2024-03-19 19:28 池塘里洗澡的鸭子
阅读(7)
评论(0)
推荐(0)
编辑
2024年3月18日
Spring高级特性@Enable*注解的应用之:计划任务和多线程
摘要: Spring高级特性之三:@Enable*注解的工作原理和@Enable*注解的应用之:声明式事务@EnableTransactionManagement详解中对于@EnableXXX相关应用已有总结: 1)@EnableXXX启动XXX应用,比如@EnableTransactionManageme
阅读全文
posted @ 2024-03-18 20:29 池塘里洗澡的鸭子
阅读(16)
评论(0)
推荐(0)
编辑
2024年3月15日
七、策略模式
摘要: 在深入理解Spring声明式事务时其框架涉及到该种模式的应用。策略模式的目的就是解决繁琐的ifelse判断,如下: 测试: 测试结果: 在测试案例中,使用Context类将不同运算全部创建了一遍,实际还是有使用者控制具体操作——就是使用者进行了ifelse的选择,如果有更多操作代码就得更改代码,并没
阅读全文
posted @ 2024-03-15 13:05 池塘里洗澡的鸭子
阅读(7)
评论(0)
推荐(0)
编辑
Spring 高级特性之二:后置处理器PostProcessor深入理解
摘要: 在Spring生命周期管理之总结中测试案例的基础上再增加点私货,研究下Spring中的PostProcessor。尽管在Spring 高级特性之二:处理器Processor中已得出相关结论,研究的都是已有框架的操作,此处可以通过添加自定义postProcessor对后置处理与生命周期之间的关系进行更
阅读全文
posted @ 2024-03-15 00:54 池塘里洗澡的鸭子
阅读(38)
评论(0)
推荐(0)
编辑
Spring生命周期管理之总结
摘要: Spring生命周期管理之SmartLifecycle,LifecycleProcesso接口详述中跟踪调试深入理解了Spring生命周期管理的一种方式。当然Spring提供了不止这一种方式的生命周期的管理,比如Spring配置之常用配置概述中就有关于bean生命周期init和destroy配置说明
阅读全文
posted @ 2024-03-15 00:11 池塘里洗澡的鸭子
阅读(28)
评论(0)
推荐(0)
编辑
2024年3月13日
Spring核心思想之 AOP:AOP如何影响DI并引入三级缓存解决DI中涉及代理的问题
摘要: Spring中AOP的实现与在Spring核心思想之 AOP:在自定义容器基础上实现AOP功能中实现的自定义AOP一样,采用后置处理器方式。在Spring的核心思想之DI:详解Spring DI循环依赖实现机制文中末尾提到了一个问题,为什么是三级缓存而不是二级。 下面示例AOP是如何影响DI的? A
阅读全文
posted @ 2024-03-13 15:12 池塘里洗澡的鸭子
阅读(39)
评论(0)
推荐(0)
编辑
Spring核心思想之 AOP:在自定义容器基础上实现AOP功能
摘要: 在Spring核心思想之 AOP:基础概念及注解式AOP初体验中对AOP的基本概念及使用有了初步的了解。本文仿Spring自定义后置处理器、注解等,在Spring的核心思想之IOC:仿Spring自定义一个实现IOC的容器的基础上实现自定义的AOP功能。 aop相关目录: 在IOC容器的自定义实现中
阅读全文
posted @ 2024-03-13 12:51 池塘里洗澡的鸭子
阅读(11)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
···
31
下一页
昵称:
池塘里洗澡的鸭子
园龄:
4年
粉丝:
10
关注:
0
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
Spring+(76)
Web服务器深度调优(45)
分布式及微服务(35)
容器虚拟化技术(22)
设计模式(6)
数据访问(86)
数据结构与算法(11)
微服务监控与安全(9)
项目管理和构建自动化工具(1)
杂谈(11)
随笔档案
2024年6月(7)
2024年5月(11)
2024年4月(17)
2024年3月(17)
2022年12月(2)
2022年11月(2)
2022年10月(1)
2022年9月(6)
2022年8月(2)
2022年7月(5)
2022年6月(3)
2022年5月(9)
2022年4月(18)
2022年3月(24)
2022年2月(46)
2022年1月(5)
2021年12月(16)
2021年11月(22)
2021年10月(16)
2021年9月(1)
2021年8月(4)
2021年7月(4)
2021年6月(15)
2021年5月(18)
2021年4月(16)
2021年3月(16)
阅读排行榜
1. Dockerfile文件详解(23923)
2. docker-compose配置文件详解(11075)
3. CentOS8 固定IP无法访问外网问题解决(ping: www.hao123.com: Name or service not known)(3245)
4. MySQL维护之哪些命令可以查看锁(3062)
5. Spring Boot自动配置原理(3009)
评论排行榜
1. Dockerfile文件详解(3)
推荐排行榜
1. idea如何集成docker(1)
2. Spring Bean注解方式加载BeanDefinition并实例化全过程(1)
最新评论
1. Re:Dockerfile文件详解
99999999999
--蛋蛋十二月
2. Re:Dockerfile文件详解
88888888888888888888888888 9...
--蛋蛋十二月
3. Re:Dockerfile文件详解
你
--蛋蛋十二月
点击右上角即可分享