Mybatis3系列课程一------使用maven搭建环境
mybatis学习------建立父子工程, 来学习mybatis
简介
什么是 MyBatis?
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
目前在项目开发中,大部分企业使用的都是Mybatis或者MP或JPA, 陆续呢都会编写成系列课程,
大家可以自行学习。
构建项目
因为在讲课过程中, 我们会建立大量的项目,因此为了更方便管理,我们采用idea软件进行开发,
同时采用maven的父子项目的方式进行项目, 一步步操作写的非常详细,希望给大家带来帮助。
创建父工程Project
当然这里也可以选择 左下角 Empty Project 都是可以的, 看自己的心情
步骤1,2 需要自己输入, 都输入后,完成步骤3
接下来idea就会创建该工程, 完成后如图所示:
由于本项目是父工程, 他主要就是控制jar版本及管理子模块,因此它不需要编辑代码, 因此 他左侧的src 可以删除掉 ------------- 这就是上面说的 为啥 也可以选择 Empty Project, 如果选择这个,就不需要删除 src
因为 我们没有采用Empty Project , 因此 我们需要删除 父工程里的src
删除后的结果为:
接下来 我们要编写pom.xml ,来控制 mybatis的版本
输入以下内容:
<dependencyManagement> <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.13</version> </dependency> </dependencies> </dependencyManagement>
因为后期要进行单元测试,因此这里还需要增加 junit的依赖
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> <scope>test</scope> </dependency>
父工程的完整pom.xml如下
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.13</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement>
至此 父工程 编写完毕。
创建子模块Module
弹出
创建好后 如图所示:
本次搭建环境 到此完成, 下节课 正式开启 mybatis学习之路
更多推荐
所有评论(0)