注:考虑到兼容性poi版本最好选择3.15左右版本

1.配置pom.xml

引入目前最新得2.2.9版本

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

2.web.xml配置

<!-- ureport2接口 -->
<servlet><servlet-name>ureportServlet</servlet-name><servlet-class>com.bstek.ureport.console.UReportServlet</servlet-class>
</servlet>
<servlet-mapping><servlet-name>ureportServlet</servlet-name><url-pattern>/ureport/*</url-pattern>
</servlet-mapping>

3.spring-context.xml配置

mvc直接引入ureport xml配置即可,并引入配置文件,如果有properties就用现在得,没有就新建

<!--引入ureport2-->
<import resource="classpath*:ureport-console-context.xml" />
<bean id="propertyConfigurer" parent="ureport.props"><property name="location" value="classpath:/properties/dangjian.properties"/>
</bean>

4.properties配置

#ureport固定配置(fileStoreDir默认为tomact启动下得WEB-INF下面得ureportfiles文件夹,可以自定义路径ureport.fileStoreDir=E:/work/ureportfiles)
ureport.fileStoreDir=ureportfiles
ureport.disableHttpSessionReportCache=false
ureport.disableFileProvider=false
ureport.debug=true

5.新建类实现BuildinDatasource接口,用以配置项目内置数据源

package com.jeeplus.modules.ureport;import com.alibaba.druid.pool.DruidDataSource;
import com.bstek.ureport.definition.datasource.BuildinDatasource;
import com.jeeplus.common.utils.SpringContextHolder;
import org.springframework.stereotype.Component;import java.sql.Connection;
import java.sql.SQLException;/*** 内置数据源* @author jsy* @version 2021/1/4**/
@Component
public class ReportDateSource implements BuildinDatasource {private DruidDataSource druid = SpringContextHolder.getBean(DruidDataSource.class);@Overridepublic String name() {return "mysql_druid";}@Overridepublic Connection getConnection() {try {return druid.getConnection();} catch (SQLException e) {e.printStackTrace();}return null;}
}

6.启动项目访问(关于URL下述的URL

http://localhost:8080/dangjian/ureport/designer 中,需要根据项目情况修改8080端口号为当前Server端口号,将dangjian换成实际的项目名称.)

注:报表设计器表达式校验依赖于Antlr4,表达式报错得话请pom引入Antlr4

<dependency><groupId>org.antlr</groupId><artifactId>antlr4-runtime</artifactId><version>4.9.1</version>
</dependency>

springmvc整合UReport2相关推荐

  1. SpringMVC整合fastdfs-client-java实现web文件上传下载

    为什么80%的码农都做不了架构师?>>>    版权声明:本文为博主原创文章,转载请标明出处(http://blog.csdn.net/wlwlwlwl015)Thanks. 目录( ...

  2. springmvc整合redis架构搭建实例

    新换环境,又有新东西可以学习了,哈皮! 抽空学习之余看了一下redis,个人对Springmvc的爱是忠贞不渝,所以整理了一下Springmvc整合redis的环境搭建.分享学习. 第一步 : 创建  ...

  3. 六:Dubbo与Zookeeper、SpringMvc整合和使用

    DUBBO与ZOOKEEPER.SPRINGMVC整合和使用 互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架 ...

  4. 【转】Dubbo_与Zookeeper、SpringMVC整合和使用(负载均衡、容错)

    原文链接:http://blog.csdn.net/congcong68/article/details/41113239 互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服 ...

  5. Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)(转)

    互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的.现在核心业务抽取出来,作为独立的服务,使 ...

  6. SpringMVC整合MongoDB

    首先,在pom文件中新增spring-data-mongodb的依赖: <dependency> <groupId>org.springframework.data</g ...

  7. 实战_02_Spring SpringMVC 整合Mybaits

    接上一篇:企业实战_01_Spring SpringMVC 整合Mybaits https://blog.csdn.net/weixin_40816738/article/details/101343 ...

  8. 实战_01_Spring SpringMVC 整合Mybaits

    文章目录 一.技术选型 1.1. maven坐标说明 1.2. 环境准备 二.工程所属关系 2.1. 项目结构总览 2.2. 工程所属关系总览 三.创建聚合工程 3.1. 聚合工程_ly-parent ...

  9. SpringMVC(2)—SpringMVC整合Spring的HelloWorld

    一.这是一个SpringMVC框架的案例HelloWorld 功能:HelloWorld 二.SpringMVC运行流程 1.流程 请求-->springDispatcherServlet的ur ...

  10. 【JEECG dubbo专题】Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)

    互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的.现在核心业务抽取出来,作为独立的服务,使 ...

最新文章

  1. The first curriculum design experiment report in spring 2019
  2. A/B HDU - 1576 (逆元或拓展欧几里得或数学公式)多解法求大数结果
  3. Codeforces Round #507 (Div. 1) D. You Are Given a Tree 根号分治 + dp
  4. 修改oracle用户密码永不过期
  5. 八爪鱼导出到mysql数据库_数据导出到Oracle数据库的方法 - 八爪鱼采集器
  6. Spring简单的定时器
  7. 如何在powerpoint中设置倒计时
  8. 基于C#和SQL SERVER的企业进销存管理系统的设计和实现
  9. 移动硬盘根目录里的msdia80.dll文件
  10. 分析针对EFS加密文件无法打开的情况数据恢复的解决方式
  11. ssh 提示Connection closed by * 的解决方案
  12. 微信开发者工具和gitee实现多人协作
  13. greenplum-执行SQL创建SliceGang 学习计划。
  14. syncthing下载_syncthing下载-Syncthing-Fork(文件同步)下载v1.1.3.1 安卓版-西西软件下载...
  15. h3c 链路聚合测试_H3C链路聚合
  16. 2023微软校招开始啦,快来找我内推吧
  17. OpenCV中角点未检测到原因与FindChessboardCorners函数
  18. XCZU19EG板卡设计资料:610-基于6U VPX 的FPGA XCZU19EG存储阵列
  19. 30岁的二线城市程序员 对未来路的恐惧不安和规划
  20. EC20创建TCP/IP流程

热门文章

  1. 普林斯顿微积分读本02第一章--函数的复合、奇偶函数、函数图像
  2. Oracle客户端工具安装(PL/SQL Developer 和 instantclient)
  3. Oracle 客户端工具介绍
  4. wowza流媒体服务器安全设置
  5. 国产高分系列卫星平台介绍
  6. python语音识别_Python语音识别终极指南
  7. SqlHelper——只因为在人群中多看了你一眼
  8. 什么是DC-DC转换器?DC-DC转换器是如何命名的?
  9. C#使用iTextSharp+ZXing.Net+FreeSpire.PDF生成和打印pdf文档
  10. 分享一个Latex一页纸简历模板(中英文)