Hi,大家好,我是抢老婆酸奶的小肥仔。前段时间做了一个需求:需要快速生成一份数据报告,里面包含了文字、图片和数据报表,同时生成的图形数据也可以随意修改。之前想着使用Apache POI来进行实现,在翻阅一些资料后,发现poi-tl更适合我们的业务,也更容易上手,于是对其进行了研究、也对其中的一些标签进行了封装,形成一个快速实现的工具类。废话不多说,直接开撸。1、Poi-tl简介poi-tl是一个免
转载
2024-10-28 19:20:35
46阅读
目录1、简介2、SpringBoot对静态资源的映射规则;3、模板引擎1、引入thymeleaf;2、Thymeleaf使用3、语法规则4、SpringMVC自动配置1. Spring MVC auto-configuration2、扩展SpringMVC3、全面接管SpringMVC;5、如何修改SpringBoot的默认配置 1、简介使用SpringBoot;1)、创建SpringBoot应
转载
2024-04-18 15:15:01
50阅读
在第一节我们演示通过接口返回数据,数据没有渲染展示在页面上 。在这里我们演示一下从后台返回数据渲染到前端页面的项目案例.模板引擎SpringBoot是通过模版引擎进行页面结果渲染的,官方提供预设配置的模版引擎主要有ThymeleafFreeMarkerVelocityGroovyMustache我们在这里演示使用Thymeleaf和FreeMarker模板引擎。ThymeleafThymeleaf
转载
2024-05-09 13:31:52
64阅读
官方介绍SpringReport是一个集报表设计与大屏设计于一体的可视化报表大屏工具,支持在线设计报表和大屏,并动态获取数据,旨在让报表和大屏工作变得更轻松、简单、易于上手。 十余年开发经验 , 契合当下主流技术,SpringReport 源码终身使用在线体验https://www.springreport.vip/技术栈以及版本介绍vue2版本:前端技术:vue2,elementui,lucky
转载
2024-05-07 13:11:49
171阅读
一、前言 次说明参照新的项目体系结构编写,具体哪些是新的项目体系 随着我们对技术的不断深入,项目结构配置也会趋于更加透明简洁,所以项目体系会不断的更新,如有问题请咨询架构组 截至目前,本文采用的Nove版本为1.2.9.RELEASE 注意:API包除了依赖ecej-model 尽量不要
? 前言:数据可视化就是将数据转换成图或表等,以一种更直观的方式展现和呈现数据。通过“可视化”的方式,我们看不懂的数据通过图形化的手段进行有效地表达,准确高效、简洁全面地传递某种信息,甚至我们帮助发现某种规律和特征,挖掘数据背后的价值。现在,提出一种方案,基于springboot框架,将excel表格中的数据提取出来,前端使用echarts框架,通过柱形图和饼状图对数据进行直观展示? 目录:一、
转载
2024-03-08 22:11:39
109阅读
一、SpringBoot开发步骤pom.xml 配置起步依赖application.yml 设置数据源、端口、技术框架相关配置等实体类domain 使用Lombok快速制作实体类dao 继承BaseMapper、设置@Mapper,整合Mybatis-Plus制作数据层dao测试类service 调用数据层接口或Mybatis-Plus提供的接口快速开发制作业务层service测试类control
转载
2024-03-25 20:57:38
307阅读
前言:小伙伴们,大家好,我是狂奔の蜗牛rz,当然你们可以叫我蜗牛君,我是一个学习Java快一年时间的小菜鸟,同时还有一个伟大的梦想,那就是有朝一日,成为一个优秀的Java架构师。首先给各位粉丝朋友们道个歉,在2022年上半年中,我因为参加实习、做毕设和写论文,以及毕业答辩等诸多原因,不得不停更之前的博客系列,不过现在我忙完后就又回来了,后续将会给大家分享更多的编程干货。最近这段时间我会将在毕设项目
转载
2024-03-18 08:17:02
257阅读
(这里说的ABAP报表是用来区分BW报表的。) 说说报表的开发思路吧,通过最近的学习,个人还是有一些想法的。 报表的自主开发设计主要逻辑都是依托于选择屏幕上字段,也就是提供给用户让他们得到自己想要结果的选择条件途径。其中最重要的就是必选字段,因为必选字段是取数逻辑的精华所在,他可以很巧妙的限制很多非必要的情况出现,减少代码开发人员的开发量,还能让用户最直接最快捷的
转载
2023-11-08 21:03:22
160阅读
参考博客:博客园 - Spring Boot 操作 Excel
示例GitHub:spring-boot-study/spring-boot-study-excel/
1、新建 Spring Boot Maven 示例工程项目注意:本示例是用 IDEA 开发工具File > New > Project,如下图选择 Spring Initializr 然后点击 【Next】下一步填写 G
转载
2024-03-20 16:21:01
165阅读
1.产品介绍UReport2是一款纯Java的高性能报表引擎。 其优点在于:是开源的,基于Apache-2.0开源协议;其次,在项目中直接集成网页端报表设计器,灵活、方便、易维护和管理;另外,可以实现任意复杂的中国式报表。本文档介绍Spring Boot集成UReport2报表引擎方案,旨在详解从0到1的具体实现步骤,为后续高阶方案提供知识基础及实践经验。2.工程搭建2.1 新建Maven项目推荐
转载
2024-04-26 22:31:02
752阅读
日志1、日志框架 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; 3、高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar? 4、将以前框架卸下来?换上新的框架,重新修改之前相关的API;zhanglogging-prefec
转载
2024-06-06 19:27:26
133阅读
通过一个小的业务点出发,搭建一个可以实例使用的项目工程,将各种知识点串联起来; 实战演练专题中,每一个项目都是可以独立运行的,包含若干知识点,甚至可以不做修改直接应用于生产项目;今天的实战项目主要解决的业务需求为:每日新增用户统计,生成报表,并邮件发送给相关人本项目将包含以下知识点:基于 MySql 的每日新增用户报表统计(如何统计每日新增用户,若日期不连续如何自动补 0?)定时执行报表统计任务M
转载
2024-06-21 13:55:33
160阅读
本章概要启动系统任务整合 Servlet、Filter 和 Listener路径映射4.9 启动系统任务有一些特殊的任务需要在系统启动时执行,例如配置文件加载,数据库初始化等操作。如果没有使用 Spring Boot ,这些问题可以在 Listener 中解决。Spring Boot 对此提供了两种解决方案 CommandLineRunner 和 ApplicationRunner。两者基本一致,
转载
2024-03-19 10:22:11
242阅读
背景:目前公司的报表计算需要20分钟,导致需要这么久的原因是,一次计算操作,执行了10万次+的update操作;看代码,有两个地方是这样写的,循环执行update,每个循环达到了4.6万次。 一,开始着手优化,第一个地方计算的是平均值,之前是根据report_date,trade_code这两个字段分组循环计算每一个平均值,现在我改成了一条SQL来执行;速度显著提高。SET @rownu
转载
2024-06-17 15:57:14
44阅读
数据源管理进入“平台管理”点击“数据源管理”则进入数据源管理列表,可添加、删除、修改、查看数据源。 名称:数据库的名称 数据库:支持Mysql、oracel、DB2、SQLServer、Sybase等数据库。 URL: 数据库连接地址。 用户名:数据库用户名。 &n
原创
2016-09-15 11:05:03
900阅读
点赞
1. 描述 PC上制作好的报表,在手机端查看的时候,报表软件默认的自适应效果不尽人如意。例如,报表比较大,到手机上被缩的非常小,字都看不清等等。为此FineReport增加了选项可以手动控制报表在移动终端上的显示效果。本文将详细演示这一功能如何实现并进行详细的操作演示。2. 步骤 2.1 安装自适应设置插
转载
2023-08-01 19:15:23
115阅读
通过一个小的业务点出发,搭建一个可以实例使用的项目工程,将各种知识点串联起来; 实战演练专题中,每一个项目都是可以独立运行的,包含若干知识点,甚至可以不做修改直接应用于生产项目;今天的实战项目主要解决的业务需求为:每日新增用户统计,生成报表,并邮件发送给相关人本项目将包含以下知识点:基于 MySql 的每日新增用户报表统计(如何统计每日新增用户,若日期不连续如何自动补 0?)定时执行报表统计任务M
转载
2024-09-04 12:59:57
103阅读
工具/原料报表开发:FineReport7.1.1大小:148.2M 适用平台:windows/linux1. 描述在讲述报表设计之前,我们首先介绍一下FineReport报表制作的几个基本概念,本章节介绍FineReport报表赖以生存的单元格扩展。扩展,顾名思义,就是由一变多,那么单元格扩展就是指在web端查看模板效果的时候,原来的单元格由一个变成了多个,这就是单元格扩展,如下图:2
原创
2015-04-27 14:05:27
814阅读
ECharts简介:ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。官网地址:https://echarts.apache.org/zh/index.htm
转载
2024-03-20 15:02:06
75阅读