# AetherReport **Repository Path**: jeely/aether-report ## Basic Information - **Project Name**: AetherReport - **Description**: 基于 UReport2 的现代化报表引擎(fork):JDK 21 + Spring Boot 3 + MySQL 持久化,在线拖拽设计器,大数据量流式渲染,PDF/Excel/Word/标签导出,Apache-2.0 可商用。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-09-02 - **Last Updated**: 2026-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AetherReport > **衍生声明**:本项目是基于 [UReport2](https://github.com/youseries/ureport)(Apache-2.0 许可)的 **fork / 衍生版本**,非 Bstek 官方维护。原项目版权归 Bstek(Copyright 2017 Bstek.com)所有。本项目在保留原 Apache-2.0 许可与版权声明的前提下,进行了 JDK 21 / Spring Boot 3 / MySQL 持久化等改造。详见 [NOTICE](NOTICE) 与 [LICENSE.txt](LICENSE.txt)。 ## 项目简介 AetherReport 是一款基于 UReport2 的高性能 Java 报表引擎,已升级适配 JDK 21 与 Spring Boot 3.x,并新增 MySQL 持久化存储,保留原项目全部核心功能。 有需要咨询的技术问题,联系QQ:870080874(云之蓝) 主要特点: - 基于网页的在线报表设计器,支持拖拽式操作 - 通过迭代单元格实现任意复杂的中式报表 - 高性能设计,支持大数据量报表生成 - 完善的图表展示功能 - 灵活的数据源配置 - 支持多种导出格式(PDF、Excel、HTML等) ## 环境要求 - **JDK 21** 或更高版本(推荐使用 JDK 21 LTS) - **Spring Boot 3.x**(推荐 3.4.1+) - Maven 3.9+ 或 Gradle 8.x - 支持的数据库:MySQL 8.0+, Oracle 19c+, PostgreSQL 14+ ## 安装与集成 参照doc下的文档进行安装与集成。 ![输入图片说明](docs/images/a0ea9192dd1ca3e63adb08c6b141a44d.png) ![输入图片说明](docs/images/bc3ff7161828d8bf47444362ea662443.png) ## 贡献指南 欢迎提交 Issue 和 Pull Request 来帮助改进本项目。贡献前请确保: 1. 代码风格符合项目规范 2. 所有测试用例通过 3. 提供详细的变更说明 ## 许可证 本项目基于 Apache License 2.0 开源。详情请查看 LICENSE 文件。 **注意**:本项目是基于开源项目 UReport2 修改的衍生版本,主要适配 JDK 21 和 Spring Boot 3。如有任何问题,请提交 Issue 反馈。