Java服务端面试

Mybatis源码之美:1.2 下载Mybatis源码并导入至I

2020-03-12  本文已影响0人  吃竹子的程序熊

下载Mybatis源码并导入至IDE工具

下载Mybatis的源码

打开浏览器输入网址https://github.com/mybatis/mybatis-3即可访问Mybatis在Github中的仓库。

截止到目前为止,mybatis的最新版本是3.5.3-SNAPSHOT,但是因为我之前学习过程中使用的版本是3.5.0-SNAPSHOT,因此这篇笔记还是针对3.5.0-SNAPSHOT来写。

依赖环境的安装

获取Mybatis源码并导入至IDE工具

修改POM文件,添加依赖便于后续使用

修改项目根目录下的pom.xml文件,在其dependencies代码块中添加下列代码:

<!-- MySQL相关 -->
  <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
  <dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.17</version>
    <scope>test</scope>
  </dependency>
  <!--添加lombok依赖-->
  <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
  <dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.6</version>
    <scope>provided</scope>
  </dependency>
  <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
  <dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.56</version>
    <scope>test</scope>
  </dependency>

这里唯一需要注意的就是mysql-connector-java的版本号需要和使用的Mysql数据库保持一致。

添加一个新的单元测试包,用于后续的学习使用

mybatis工程的src/test/java/org/apache/目录下,新建一个名为learning的子包,该包将会用于存放后期学习使用的测试类。

调整日志级别

修改mybatis工程src/test/java/resources/目录下的log4j.properties配置文件。

### 全局日志级别为ERROR
log4j.rootLogger=ERROR, stdout
### mybatis中的日志级别为INFO级别
log4j.logger.org.apache.ibatis=INFO
### 自定义学习使用的包日志级别为DEBUG,降低级别为DEBUG目的是为了打印SQL内容
log4j.logger.org.apache.learning=DEBUG

log4j.logger.org.apache.ibatis.session.AutoMappingUnknownColumnBehavior=WARN, lastEventSavedAppender

### Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

log4j.appender.lastEventSavedAppender=org.apache.ibatis.session.AutoMappingUnknownColumnBehaviorTest$LastEventSavedAppender

关注我,一起学习更多知识

关注我
上一篇下一篇

猜你喜欢

热点阅读