乙巳🐍年

acc8226 的博客

简介

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

入门

安装

要使用 MyBatis, 只需将 mybatis-x.x.x.jar 文件置于类路径(classpath)中即可。
如果使用 Maven 来构建项目,则需将下面的依赖代码置于 pom.xml 文件中:

1
2
3
4
5
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>x.x.x</version>
</dependency>

如果使用 gradle, 则需要在 build.gralde 中引入

1
2
3
dependencies {
implementation 'org.mybatis:mybatis:3.5.10'
}
阅读全文 »

使用 Lombok 可以减少很多重复代码的书写。比如说 getter/setter/toString 等方法的编写。

引入依赖

在项目 pom 文件中添加中 Lombok 依赖,(不清楚版本可以在 Maven 仓库中搜索)

1
2
3
4
5
6
7
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.2</version>
<scope>provided</scope>
</dependency>
阅读全文 »

官网地址: http://logback.qos.ch/index.html

Logback 打算作为流行的 log4j 项目的继承者,继承 log4j 的不足之处。

Logback 的体系结构足够通用,可以在不同的情况下应用。 目前,日志回溯分为三个模块: logback-core, logback-classic and logback-access。

Logback-core 模块为其他两个模块奠定了基础。可以将 logback-classic 模块同化为 log4j 的一个显著改进版本。 此外,logback-classic 本机实现了 SLF4J API,这样您就可以在 logback 和其他日志框架(如 log4j 或 java.util.logging (JUL))之间来回切换。

Logback-access 模块与 Servlet 容器(如 Tomcat 和 Jetty)集成,以提供 HTTP-access 日志功能。 注意,您可以轻松地在 logback-core 之上构建自己的模块。

当前正在积极开发的支持 JavaEE 的 logback 版本(Java。* 名称空间)是1.3.11。它需要 SLF4J 版本 2.0.7和 JDK 8。

1
implementation("ch.qos.logback:logback-classic:1.3.11")
阅读全文 »
0%