外观
常用类库详解
2026-04-01
本章节介绍 Nebula 框架项目中直接使用的主流第三方类库,涵盖后端和前端两个维度。
框架本身(nebula-boot)已对部分工具做了封装(如 JsonUtils、NebulaCacheHelper、分布式锁), 本章只覆盖框架未封装、业务层可直接调用的类库,以最常见的实际场景为主线介绍。
开发规范
| 文档 | 说明 |
|---|---|
| 阿里巴巴 Java 开发手册 | 结合 Nebula 开发方式整理的编码规范,含命名、分层、异常、日志、安全等核心内容 |
后端类库
| 类库 | 版本 | 用途 |
|---|---|---|
| Hutool | 5.8.x | 字符串 / 集合 / 日期 / 加密等常用工具 |
| Lombok | 1.18.x | 注解驱动代码生成,消除样板代码 |
| MapStruct | 1.6.x | 编译期对象转换,零反射高性能 |
| EasyExcel | 4.0.x | 大数据量 Excel 导入 / 导出 |
前端类库
| 类库 | 版本 | 用途 |
|---|---|---|
| Element Plus | 2.8.x | 通用 UI 组件库 |
| VxeTable | 4.18.x | 高性能表格,支持虚拟滚动与复杂编辑 |
| Avue CRUD | 3.8.x | 低代码 CRUD 组件,一份 option 驱动表格+搜索+表单 |
| JSEncrypt | 3.3.x | 前端 RSA 加密,用于密码安全传输 |
| Sortable.js | 1.15.x | 拖拽排序 |
提示: 框架封装的工具(
JsonUtils、NebulaCacheHelper、RPC 三件套等)请参阅
nebula-boot 使用指南 → 框架工具。
