最新版本 v2.2.9
发布时间:2024-01-15

版本亮点

性能提升30%
安全性增强
修复15个Bug
新增图表类型

选择安装方式

根据您的项目需求选择最合适的安装方式

源码下载

适用于自定义开发

包含内容

  • 完整源代码
  • 示例项目
  • 开发文档
  • 单元测试
2.1K+ GitHub Stars
1k Forks
1+ Contributors

Docker 镜像

适用于容器化部署

容器优势

  • 快速部署
  • 环境一致性
  • 易于扩展
  • 运维简单

快速启动

# 拉取镜像
docker pull ureport/ureport2:latest

# 运行容器
docker run -d -p 8080:8080 ureport/ureport2:latest

在线演示

免安装体验

演示环境

  • 完整功能体验
  • 示例数据预加载
  • 报表设计器
  • 多种报表模板
演示地址 暂无在线演示
账号密码 demo / demo123

系统要求

确保您的环境满足运行要求

Java环境

Java版本 JDK 8+
内存要求 最低 512MB
推荐内存 2GB+

数据库支持

主流数据库

MySQL 5.7+

浏览器支持

Chrome 60+ ✅
Firefox 55+ ✅
Safari 12+ ✅
Edge 79+ ✅
IE 不支持 ❌

应用服务器

Tomcat 8.5+
Jetty 9.4+
WebLogic 12c+
WebSphere 9.0+

安装教程

详细的安装步骤和配置说明

1

添加依赖

在 pom.xml 中添加 UReport2 依赖:

<dependency>
    <groupId>com.bstek.ureport</groupId>
    <artifactId>ureport2-console</artifactId>
    <version>2.2.9</version>
</dependency>
2

配置数据源

在 application.yml 中配置数据库连接:

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/test
    username: root
    password: password
    driver-class-name: com.mysql.cj.jdbc.Driver
3

启动应用

启动 Spring Boot 应用,访问报表设计器:

http://localhost:8080/ureport/designer
1

添加依赖

在 build.gradle 中添加 UReport2 依赖:

dependencies {
    implementation 'com.bstek.ureport:ureport2-console:2.2.9'
}
2

配置数据源

在 application.properties 中配置数据库:

spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
3

运行项目

使用 Gradle 启动项目:

./gradlew bootRun
1

拉取镜像

从 Docker Hub 拉取 UReport2 镜像:

docker pull ureport/ureport2:latest
2

创建容器

运行 Docker 容器:

docker run -d \
  --name ureport2 \
  -p 8080:8080 \
  -e SPRING_DATASOURCE_URL=jdbc:mysql://host:3306/test \
  -e SPRING_DATASOURCE_USERNAME=root \
  -e SPRING_DATASOURCE_PASSWORD=password \
  ureport/ureport2:latest
3

访问应用

容器启动后,访问设计器:

http://localhost:8080/ureport/designer
1

下载 WAR 包

从 GitHub Releases 下载预编译的 WAR 包:

wget https://github.com/youseries/ureport/releases/download/v2.2.9/ureport2-console-2.2.9.war
2

部署到 Tomcat

将 WAR 包复制到 Tomcat webapps 目录:

cp ureport2-console-2.2.9.war $TOMCAT_HOME/webapps/ureport.war
3

配置数据源

在 context.xml 中配置 JNDI 数据源或通过环境变量配置。

更新日志

了解每个版本的新功能和改进

v2.2.9 2024-01-15

主要更新

  • 报表渲染性能提升 30%
  • 修复交叉表分页显示问题
  • 修复图表导出 PDF 格式异常
  • 优化设计器用户界面
v2.2.8 2023-12-20

主要更新

  • 新增雷达图和漏斗图
  • 支持自定义函数扩展
  • 增强表达式引擎功能
  • 修复大数据量报表内存溢出
v2.2.7 2023-11-15

主要更新

  • 新增报表权限控制
  • 优化打印功能
  • 修复 IE 浏览器兼容性问题

开始使用UReport2

选择最适合的安装方式,立即体验强大的报表功能