2021年3月9日
摘要: MyBatis允许对其四大组件(Executor,StatementHandler,ParameterHandler, ResultSetHandler)进行增强处理。在创建四大组件对象的时候 1、每个对象创建处理都不是直接返回,而是使用拦截器链拦截处理(interceptorChain.plugi 阅读全文
posted @ 2021-03-09 15:36 池塘里洗澡的鸭子 阅读(113) 评论(0) 推荐(0) 编辑
摘要: MyBatis自定义插件使用步骤(已有pojo及mapper的基础上) 一、自定义插件,实现Interceptor接口 红框中注解说明了对四大组件中的那个组件生效。 二、核心配置文件sqlMapConfig.xml文件增加插件相关内容 测试 测试结果: 阅读全文
posted @ 2021-03-09 10:46 池塘里洗澡的鸭子 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 在日常生活中,责任链模式应用场景多见。比如在公司财务报销,从提请报销起到报销款打款落地终整个流程中,可能要经过不同人的审核,审批、签字、盖章等一系列的节点。实际过程中,提请报销者无需了解整个报销流程,只关注报销结果——钱是否到账。而不是提请报销者,每个节点提个申请。 责任链模式即请求发起处理请求,不 阅读全文
posted @ 2021-03-09 06:18 池塘里洗澡的鸭子 阅读(184) 评论(0) 推荐(0) 编辑