前置知识
Groot 基于纯 Java 开发。对 Groot 进行扩展开发或源码改造,需要你具备以下知识或技能:
- Java 基础知识:包括泛型、注解、Lambda 表达式。
- FastJson2 序列化和反序列化。
- Maven 构建工具。没有选用 Gradle 是因为 Maven 基于 XML 编写构建脚本,具有简单易上手、使用范围广、版本稳定等特点。
如果需要支持 Groovy 用例,还需要具备以下知识:
- Groovy 基础知识:闭包、DSL @DelegatesTo。
环境准备
推荐使用 Intellij IDEA 进行 Java/Groovy 项目开发。