当前位置: 移动技术网 > IT编程>开发语言>Java > MyBatis从入门到精通(1):MyBatis入门

MyBatis从入门到精通(1):MyBatis入门

2019年07月11日  | 移动技术网IT编程  | 我要评论

作为一个自学java的自动化专业211大学本科生,在学习和实践过程中”趟了不少雷“,所以有志于建立一个适合同样有热情学习java技术的参考“排雷手册”。

最近在读刘增辉老师所著的《mybatis从入门到精通》一书,很有收获,于是将自己学习的过程以博客形式输出,如有错误,欢迎指正!

第1章  mybatis入门

1.1  mybatis简介

 

1.2  创建maven项目

maven是一个项目构建和管理工具。目前市面上很多陈旧的java参考书还停留在讲如何使用eclipse开发工具,不过据我观察it培训班的视频都更新在使用idea。

因此我们要新建个maven项目,使用intellij idea 2018.3.6 x64新建maven项目的过程如下:

+ create new project

注:jdk1.8u211 是需要用户安装并配置好环境变量,相关教程请参考其他博客的介绍。

 

我们新建完的maven项目结构如下图所示:

默认生成的pom.xml文件其内容如下所示:

<?xml version="1.0" encoding="utf-8"?>
<project xmlns="http://maven.apache.org/pom/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"
         xsi:schemalocation="http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelversion>4.0.0</modelversion>

<groupid>cn.bjut.mybatis</groupid>
<artifactid>example</artifactid>
<version>0.1-snapshot</version>


</project>

 

以上是maven项目的基本配置信息,我们还需要为它添加一些常用配置

首先,设置源代码编码方式为utf-8,配置如下

<properties>
    <project.build.sourceencoding>utf-8</project.build.sourceencoding>
</properties>

接着,设置编译源代码的jdk版本,本人使用的是jdk 1.8,配置如下。

    <build>
        <plugins>
            <plugin>
                <artifactid>maven-compiler-plugin</artifactid>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

还需要在配置文件pom.xml中添加一些依赖才能使接下来的工作顺利进行。

这里要添加最重要的mybatis依赖、接着还需要添加会用到的 junit、mysql、log4j驱动的依赖。

注:各种依赖的version要和自己电脑安装的实际情况一致!

       可以通过 来查找依赖坐标。

       mybatis                                                                                                  下载地址:    https://mybatis3.github.io/downloads.html

       junit 是一个单元测试框架,那么使用 junit 能让我们快速的完成单元测试。下载地址:  https://www.mvnjar.com/junit/junit/4.12/detail.html

       mysql是一个数据库,navicat是数据库可视化操作工具,两者需要先自行安装后再进行本实验流程。下载地址: https://www.mysql.com/downloads/

       log4j是一个一款开源的日志框架,在项目中,我们一般会结合slf4j和log4j一起使用。                 下载地址:   http://logging.apache.org/log4j/1.2/download.html

       slf4j是一个简单日记门面(simple logging facade for java)可以为各种loging apis提供一个简单统一的接口。  下载地址:    https://www.slf4j.org/download.html

 

 

    <dependencies>
        <dependency>
            <groupid>junit</groupid>
            <artifactid>junit</artifactid>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupid>org.mybatis</groupid>
            <artifactid>mybatis</artifactid>
            <version>3.3.0</version>
        </dependency>
        <dependency>
            <groupid>mysql</groupid>
            <artifactid>mysql-connector-java</artifactid>
            <version>5.1.38</version>
        </dependency>
        <dependency>
            <groupid>org.slf4j</groupid>
            <artifactid>slf4j-api</artifactid>
            <version>1.7.12</version>
        </dependency>
        <dependency>
            <groupid>org.slf4j</groupid>
            <artifactid>slf4j-log4j12</artifactid>
            <version>1.7.12</version>
        </dependency>
        <dependency>
            <groupid>log4j</groupid>
            <artifactid>log4j</artifactid>
            <version>1.2.17</version>
        </dependency>
    </dependencies>

最终的pom.xml文件内容如下。

 

当对maven的配置进行修改后,还需  要来更新外部依赖的jar包。 

 

完成上述步骤后,mybatis的基本开发环境就已经准备好了。

 

 

5. 参考

 

1. junit 入门使用教程    https://www.cnblogs.com/ysocean/p/6889906.html#_label2

2. log4j 日志框架使用    https://blog.csdn.net/king_kgh/article/details/80430002

3.         https://imshare.iteye.com/blog/772770

4. mybatis从入门到精通     https://mybatis3.github.io/downloads.html

 

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网