MyBatis

自定义MyBatis插件

本文介绍了如何通过自定义插件来深入理解 MyBatis 插件的原理和机制,包括创建 Maven 项目、导入 MyBatis 相关依赖、完善配置文件等。同时还涵盖了插件接口-Interceptor 的相关方法以及自定义插件的实现过程。
阅读全文

发布工具平台可用性说明

该文章总结了不同博客平台在使用思源笔记发布工具时的可用性和限制。涵盖了多个平台,包括Vuepress、Notion、WordPress、Typecho、语雀等,提供了各平台的配置指南以及特别说明。读者可以了解每个平台的发布限制、稳定性以及可能遇到的问题,为选择合适的博客平台提供参考。
阅读全文
后端开发

JHub开发之初始化Maven项目

本文介绍了在安装IDEA、Git、JDK和Maven的基础上,创建一个简单的Maven项目,并配置Maven仓库为阿里云。同时,作者还提到了安装Postman和进行一些Git仓库的清理工作。文章以创建名为'JHub'的项目为例,强调了项目的模块化管理,包括删除自动生成的文件和提交代码到仓库。
阅读全文
后端开发

MyBatis插件机制介绍与原理

该博客介绍了插件的概念及其在 MyBatis 中的应用。MyBatis 插件通过拦截和增强核心组件,如 Executor、StatementHandler、ParameterHandler 和 ResultSetHandler,实现了灵活且可扩展的持久层操作方式。插件的机制利用动态代理技术,使得开发人员能够根据需求选择适合的数据库操作方式,并轻松扩展 MyBatis 的功能。
阅读全文