MyBatis 包结构

请输入图片描述

分组结构

      按照包的功能,我们将所有的包分为三大类:

  • 基础功能包:这些包用来为其他包提供一些外围基础功能,如文件读取功能、反射操作功能等。这些包的特点是功能相对独立,与业务逻辑耦合小。
  • 配置解析包:这些包用来完成配置解析、存储等工作。这些包中的方法主要在系统初始化阶段运行。
  • 核心操作包:这些包用来完成数据库操作。在工作过程中,这些包可能会依赖基础功能包提供的基础功能和配置解析包提供的配置信息。这些包中的方法主要在数据库操作阶段运行。

      按照以上规则将 MyBatis 包划分如图所示。
请输入图片描述

Last modification:November 24th, 2024 at 09:21 pm
如果觉得我的文章对你有用,请随意赞赏