# 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) # 界面 ![首页](docs/images/image.png) ![输入图片说明](docs/images/image2.png) ![输入图片说明](docs/images/image3.png) ![输入图片说明](docs/images/image4.png) ![输入图片说明](docs/images/image5.png) # 运行步骤 ## 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 ``` # 交流 | 微信扫码添加交流 | 微信扫码加入交流群 | 付款码 | | ----------------------------------------------------------- | ----------------------------------- | -------------------------------- | | ![输入图片说明](docs/images/c98f97a2b4e9faf2caab984899246ab0.jpg) | ![输入图片说明](docs/images/wx_group.jpg) | ![输入图片说明](docs/images/wepay.png) | # 新版报表界面 ## 进入查看:[keepReport](https://gitee.com/march-x/keepReport) | 预览 | | ---------------------------------------------- | | ![输入图片说明](docs/images/20220828122010.png) | | ![输入图片说明](docs/images/微信截图_20220828122110.png) | | ![输入图片说明](docs/images/微信截图_20220828122246.png) |