# ureport-spring3
**Repository Path**: spacevision/ureport-spring3
## Basic Information
- **Project Name**: ureport-spring3
- **Description**: UReport-kepp是UReport的替代项目,中国式复杂报表设计器开源项目。
已更换为Spring-boot架构,运行、配置、部署更简单!
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 315
- **Created**: 2025-03-08
- **Last Updated**: 2025-03-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
使用jakarta替换掉了javax, spring boot 升级到了最新版3.4.3
我已经将spring-boot-maven-plugin注释掉了,这样打包后在项目中就可以直接调用。
```xml
```
引用时mvn clean install 到本地,
```bash
Installing pom.xml to C:\Users\Administrator\.m2\repository\com\ureport\ureport-spring3\0.0.1-SNAPSHOT\ureport-spring3-0.0.1-SNAPSHOT.pom
Installing ureport-spring3-0.0.1-SNAPSHOT.jar to C:\Users\Administrator\.m2\repository\com\ureport\ureport-spring3\0.0.1-SNAPSHOT\ureport-spring3-0.0.1-SNAPSHOT.jar
```
然后在项目中就可以这样用,
Pom.xml
```xml
com.ureport
ureport-spring3
0.0.1-SNAPSHOT
```
Java文件中,
```java
...
import com.ureport.ureportspring3.console.designer.DataResult;
...
```
如果直接运行本项目,运行端口已经修改为,
```
http://localhost:8888/ureport/designer
```
如果要整合到其他Spring项目,可以参考方案,
https://gitee.com/spacevision/ureport-demo
===============================================================
# 简介
UReport-kepp是UReport的替代项目,因为发现UReport项目作者不再维护。觉得这么好的项目不维护就有点可惜,所以就尝试着维护该项目!
### 目前已将ureport2改为Spring-boot架构,开发、配置、部署更简单!后期将更换前端界面,让界面交互更友好。
UReport2是一款高性能的架构在Spring之上纯Java报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。
在UReport2中,提供了全新的基于网页的报表设计器,可以在Chrome、Firefox、Edge等各种主流浏览器运行(IE浏览器除外),打开浏览器即可完成各种复杂报表的设计制作。
## 新版报表项目:[keepReport](https://gitee.com/march-x/keepReport)
## 文档视频教程地址:
1. BSDN WIKI: [http://wiki.bsdn.org/display/UR/ureport2+Home](http://wiki.bsdn.org/display/UR/ureport2+Home)
2. w3cschool: [https://www.w3cschool.cn/ureport](https://www.w3cschool.cn/ureport)
## 新增函数说明地址
Gitee Wiki: [https://gitee.com/summer-T/ureport-keep/wikis/pages](https://gitee.com/summer-T/ureport-keep/wikis/pages)
# 界面





# 运行步骤
## spring boot项目运行
1、拉取代码
```
git clone https://gitee.com/summer-T/ureport-keep.git
```
2、运行spring boot ``` UreportKeepApplication ``` main方法
3、启动服务后访问地址:``` http://localhost:8888/ureport_keep/designer ```
## 前端项目构建
前端项目路径``` ureport-keep-js ```
1、安装npm
```
npm install
```
2、编译js
```
npm run build
```
# 交流
| 微信扫码添加交流 | 微信扫码加入交流群 | 付款码 |
| ----------------------------------------------------------- | ----------------------------------- | -------------------------------- |
|  |  |  |
# 新版报表界面
## 进入查看:[keepReport](https://gitee.com/march-x/keepReport)
| 预览 |
| ---------------------------------------------- |
|  |
|  |
|  |