springmvc整合UReport2
注:考虑到兼容性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相关推荐
- SpringMVC整合fastdfs-client-java实现web文件上传下载
为什么80%的码农都做不了架构师?>>> 版权声明:本文为博主原创文章,转载请标明出处(http://blog.csdn.net/wlwlwlwl015)Thanks. 目录( ...
- springmvc整合redis架构搭建实例
新换环境,又有新东西可以学习了,哈皮! 抽空学习之余看了一下redis,个人对Springmvc的爱是忠贞不渝,所以整理了一下Springmvc整合redis的环境搭建.分享学习. 第一步 : 创建 ...
- 六:Dubbo与Zookeeper、SpringMvc整合和使用
DUBBO与ZOOKEEPER.SPRINGMVC整合和使用 互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架 ...
- 【转】Dubbo_与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
原文链接:http://blog.csdn.net/congcong68/article/details/41113239 互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服 ...
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)(转)
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的.现在核心业务抽取出来,作为独立的服务,使 ...
- SpringMVC整合MongoDB
首先,在pom文件中新增spring-data-mongodb的依赖: <dependency> <groupId>org.springframework.data</g ...
- 实战_02_Spring SpringMVC 整合Mybaits
接上一篇:企业实战_01_Spring SpringMVC 整合Mybaits https://blog.csdn.net/weixin_40816738/article/details/101343 ...
- 实战_01_Spring SpringMVC 整合Mybaits
文章目录 一.技术选型 1.1. maven坐标说明 1.2. 环境准备 二.工程所属关系 2.1. 项目结构总览 2.2. 工程所属关系总览 三.创建聚合工程 3.1. 聚合工程_ly-parent ...
- SpringMVC(2)—SpringMVC整合Spring的HelloWorld
一.这是一个SpringMVC框架的案例HelloWorld 功能:HelloWorld 二.SpringMVC运行流程 1.流程 请求-->springDispatcherServlet的ur ...
- 【JEECG dubbo专题】Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的.现在核心业务抽取出来,作为独立的服务,使 ...
最新文章
- 开源 java CMS - FreeCMS2.6 模型管理
- Canal实时同步数据到RocketMQ
- 淘宝上的所有cuda书籍调研
- SSH基本原理和免密码登录
- VMware打卡虚拟机提示“此虚拟机可能已被复制或移动”
- python情感分析预测模型_python snownlp情感分析简易demo
- 浙江哪个地方的杨梅最出名?
- 苹果意外泄露iPhone 12发布时间;阿里将停止印度部分服务;TypeScript 4.0 发布| 极客头条...
- 为已经存在的用设置表空间
- ibm arm-linux,CentOS Linux 7.5 (build 1804) 现可用于IBM POWER9体系结构
- 业务流程的设计 (附加案例)
- html中颜色取样器工具,photoshop基础教程:颜色取样器工具的使用详解
- Linux清理入侵痕迹
- 学习和使用Oracle的基本Sql语句
- vsftp中anon_world_readable_only参数具体使用
- 利用python flask框架搭建算法接口遇到的错误汇总
- 软件构造复习小结(2)——设计规约(Specification)
- MySQL的数据类型 .
- JAVA修炼秘籍第六章《鏖战》
- 分享50个免费的云盘网盘服务——拥有无限储存空间
热门文章
- axure8.0注册码
- (一)从零开始学习模糊控制——基本概念
- 四年级上册数学计算机笔记,读书笔记:最新人教版四年级上册数学总复习讲义...
- 尚硅谷java——个人收支记录软件
- java分布式特点_java分布式架构是什么?分布式架构的优缺点有哪些?
- jquery div点击展开,点击收起,点击除了该div外任何地方,该div隐藏
- android开机自动启动app,android如何实现开机自动启动Service或app
- PHP中使用imagick生成PSD文件缩略图
- 共享计算机网络无法连接打印机驱动,win7共享打印机xp无法安装驱动怎么解决
- 力士乐伺服电机编码器调零_伺服电机编码器安装拆卸方法