会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
池塘里洗澡的鸭子
博客园
首页
新随笔
联系
订阅
管理
上一页
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 池塘里洗澡的鸭子
阅读(21)
评论(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 池塘里洗澡的鸭子
阅读(7)
评论(0)
推荐(0)
编辑
Spring MVC快速搭建
摘要: 使用maven框架构建Spring MVC项目,工具idea2023.2,jdk17,tomcat10。(之前使用tomcat9,与jdk17不兼容导致项目失败。在这个过程中失败很多次,有各种各样的原因,分别找到原因解决。) 参考之前一篇文章Spring Boot Web项目整合jsp页面访问(非w
阅读全文
posted @ 2024-03-21 11:45 池塘里洗澡的鸭子
阅读(9)
评论(0)
推荐(0)
编辑
2024年3月19日
Spring AOP之源码分析
摘要: 在研究@Enable*注解的应用之:声明式事务@EnableTransactionManagement详解源码时,配置中context装置了一个TransactionInterceptor的bean。对这个类比较好奇因为Interceptor,因为MyBatis功能点之二(1):MyBatis提供的
阅读全文
posted @ 2024-03-19 19:28 池塘里洗澡的鸭子
阅读(6)
评论(0)
推荐(0)
编辑
2024年3月18日
Spring高级特性@Enable*注解的应用之:计划任务和多线程
摘要: Spring高级特性之三:@Enable*注解的工作原理和@Enable*注解的应用之:声明式事务@EnableTransactionManagement详解中对于@EnableXXX相关应用已有总结: 1)@EnableXXX启动XXX应用,比如@EnableTransactionManageme
阅读全文
posted @ 2024-03-18 20:29 池塘里洗澡的鸭子
阅读(9)
评论(0)
推荐(0)
编辑
2024年3月15日
七、策略模式
摘要: 在深入理解Spring声明式事务时其框架涉及到该种模式的应用。策略模式的目的就是解决繁琐的ifelse判断,如下: 测试: 测试结果: 在测试案例中,使用Context类将不同运算全部创建了一遍,实际还是有使用者控制具体操作——就是使用者进行了ifelse的选择,如果有更多操作代码就得更改代码,并没
阅读全文
posted @ 2024-03-15 13:05 池塘里洗澡的鸭子
阅读(6)
评论(0)
推荐(0)
编辑
Spring 高级特性之二:后置处理器PostProcessor深入理解
摘要: 在Spring生命周期管理之总结中测试案例的基础上再增加点私货,研究下Spring中的PostProcessor。尽管在Spring 高级特性之二:处理器Processor中已得出相关结论,研究的都是已有框架的操作,此处可以通过添加自定义postProcessor对后置处理与生命周期之间的关系进行更
阅读全文
posted @ 2024-03-15 00:54 池塘里洗澡的鸭子
阅读(25)
评论(0)
推荐(0)
编辑
Spring生命周期管理之总结
摘要: Spring生命周期管理之SmartLifecycle,LifecycleProcesso接口详述中跟踪调试深入理解了Spring生命周期管理的一种方式。当然Spring提供了不止这一种方式的生命周期的管理,比如Spring配置之常用配置概述中就有关于bean生命周期init和destroy配置说明
阅读全文
posted @ 2024-03-15 00:11 池塘里洗澡的鸭子
阅读(26)
评论(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 池塘里洗澡的鸭子
阅读(30)
评论(0)
推荐(0)
编辑
Spring核心思想之 AOP:在自定义容器基础上实现AOP功能
摘要: 在Spring核心思想之 AOP:基础概念及注解式AOP初体验中对AOP的基本概念及使用有了初步的了解。本文仿Spring自定义后置处理器、注解等,在Spring的核心思想之IOC:仿Spring自定义一个实现IOC的容器的基础上实现自定义的AOP功能。 aop相关目录: 在IOC容器的自定义实现中
阅读全文
posted @ 2024-03-13 12:51 池塘里洗澡的鸭子
阅读(10)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
···
31
下一页