上一页 1 2 3 4 5 6 7 8 9 ··· 31 下一页
  2024年3月23日
摘要: 之前的文章介绍过两个拦截器(分别参考MyBatis功能点之二(2):从责任链设计模式的角度理解插件实现技术和Spring AOP之源码分析)。本文介绍的拦截器实现与它们有何异同呢? 在Spring MVC拦截器(Interceptor)使用中已知实现了HandlerInterceptor接口,MVC 阅读全文
posted @ 2024-03-23 11:43 池塘里洗澡的鸭子 阅读(21) 评论(0) 推荐(0) 编辑
  2024年3月21日
摘要: 在Spring核心思想之 AOP:在自定义容器基础上实现AOP功能的容器上实现类似SpringMVC的功能。先分析下SpringMVC功能,在Spring MVC快速搭建初体验中: 1、web.xml配置的功能被实现了WebApplicationInitializer的类替代,即不用解析web.xm 阅读全文
posted @ 2024-03-21 15:52 池塘里洗澡的鸭子 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 使用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日
摘要: 在研究@Enable*注解的应用之:声明式事务@EnableTransactionManagement详解源码时,配置中context装置了一个TransactionInterceptor的bean。对这个类比较好奇因为Interceptor,因为MyBatis功能点之二(1):MyBatis提供的 阅读全文
posted @ 2024-03-19 19:28 池塘里洗澡的鸭子 阅读(6) 评论(0) 推荐(0) 编辑
  2024年3月18日
摘要: 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生命周期管理之总结中测试案例的基础上再增加点私货,研究下Spring中的PostProcessor。尽管在Spring 高级特性之二:处理器Processor中已得出相关结论,研究的都是已有框架的操作,此处可以通过添加自定义postProcessor对后置处理与生命周期之间的关系进行更 阅读全文
posted @ 2024-03-15 00:54 池塘里洗澡的鸭子 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Spring生命周期管理之SmartLifecycle,LifecycleProcesso接口详述中跟踪调试深入理解了Spring生命周期管理的一种方式。当然Spring提供了不止这一种方式的生命周期的管理,比如Spring配置之常用配置概述中就有关于bean生命周期init和destroy配置说明 阅读全文
posted @ 2024-03-15 00:11 池塘里洗澡的鸭子 阅读(26) 评论(0) 推荐(0) 编辑
  2024年3月13日
摘要: 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初体验中对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 下一页