← 返回目录

第七章:构建工具与常用库

Maven、JUnit、Lombok、SLF4J

1. Maven 常用命令

mvn -q clean test
mvn -q -DskipTests package

pom.xml 声明依赖与插件;坐标 groupId:artifactId:version 唯一标识构件。

2. JUnit 5

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class CalcTest {
    @Test void add() { assertEquals(4, 2 + 2); }
}

3. Lombok 与 SLF4J

import lombok.extern.slf4j.Slf4j;

@Slf4j
public class App {
    void run() {
        log.info("started");
    }
}

Lombok 在编译期生成 getter/setter/log 字段;SLF4J 为日志门面,底层对接 Logback/Log4j2。

📋 本章要点

Maven 管理生命周期与依赖;JUnit 做单元测试;统一日志接口便于替换实现。

评论加载中...