1.4 导入MyBatis源码到IDE
MyBatis源码获取完毕后,为了便于对源码进行调试,我们需要将源码导入集成开发工具中。对于Java开发人员来说,目前主流的集成开发工具有Eclipse和IntelliJ IDEA。两者之间的优缺点本书不做比较,读者可根据个人偏好选择适合自己的开发工具。
接下来笔者以IntelliJ IDEA开发工具为例介绍如何将MyBatis源码导入IDEA中。
首先打开IntelliJ IDEA开发工具,单击File→New→Project菜单,如图1-2所示。
图1-2 IntelliJ IDEA开发工具新建项目
单击Next按钮,进入下一步,输入项目名称和项目路径,如图1-3所示。然后单击Finish按钮完成空项目的创建。
图1-3 IDEA新建项目对话框
到此为止,一个空项目已经创建完毕。接下来我们需要将MyBatis源码以模块(Module)的形式导入IntelliJ IDEA开发开发工具中,具体步骤如下:
单击File→New→Module from Existing Sources…菜单,在对话框中选择MyBatis源码所在的路径,然后单击OK按钮,如图1-4所示。
图1-4 IDEA导入Module对话框
由于MyBatis源码项目使用Maven作为构建工具,因此我们需要在如图1-5所示的对话框中选择Maven选项。然后单击Next按钮,在后面的对话框中,我们可以保持默认的选项,一直单击Next按钮。最后单击Finish按钮即可完成MyBatis源码项目的导入。
图1-5 导入MyBatis源码构建工具选项对话框
接下来,我们需要按照相同的方式把MyBatis的parent项目和mybatis-spring项目都导入IDEA开发工具中。
3个项目导入完成后,项目结构如图1-6所示,IDEA开发工具会自动获取Maven依赖。如果由于网络问题导致Maven依赖更新失败,就需要同时选中这3个项目,然后右击,选择Maven→Reimport菜单重新更新Maven依赖即可。
图1-6 MyBatis源码导入IDEA后的项目结构
到此为止,我们的MyBatis源码调试环境已经搭建完毕。比较方便的是,MyBatis源码使用HSQLDB数据库的内存模式作为测试数据库,因此我们不需要额外安装数据库服务器。