最近在学习整合Jasperreport到springMVC中,在网上找了很多大神的资料,终于能够正常运行了,把整合方案和遇到的问题整理如下:1.软件a) 下载iReport-5.6.0,只支持1.7-1.5版本的JDK,如果本机已经安装了1.7以上版本,请下载一个jdk1.7-1.5的版本,修改iReport-5.6.0\etc中的ireport.conf文档,将jdkhome的路径该为
转载 2024-05-09 12:01:57
68阅读
概述什么是AIO?Java 1.7升级了NIO类库,升级后的NIO类库被称为NIO 2.0,在NIO2.0中Java提供了异步文件I/O操作,同时提供了与UNIX网络编程事件驱动I/O对应的AIO(Asynchronous I/O),AIO是真正的异步非阻塞I/O,它不需要通过多路复用器(Selector)对注册的通道进行轮询操作即可实现异步读写,从而简化了NIO的编程模型。AIO与NIO有什么区
转载 10月前
58阅读
前言这其实很早之前就应该写一写的,也就是在项目重构过程中,需要将原来的基于Spring JdbcTemplate执行拼接语句的sql写法,移植到mybatis上去。分析原来使用的是abstract Dao的方式,在abstract dao中,持有一个JdbcTemplate,然后使用durid连接池。现在需要改实现方式, 也就是使用mybatis的连接池。实现熟悉mybatis的同学都应该知道,m
在本篇博文中,我将详细记录如何在Spring Boot项目中集成SQLite数据库的过程。SQLite是一个轻量级的数据库,非常适合小型项目和开发环境。在这里,我将围绕环境准备、集成步骤、配置详解、实战应用、排错指南和性能优化等几个重要方面展开。 ## 环境准备 首先,在开始以前,我们需要确保开发环境的基本准备。我们将使用JUnit、Spring Data JPA等作为项目所需的依赖。 下面
原创 6月前
391阅读
首先,这篇文章参考的是http://blog.didispace.com/springcloud5/这位大牛的博客。本人是通过这篇博客来学习zuul的,现在写的博客只是个人在学习时个人的一些感受和理解。谈到spring cloud,就要提及到其核心组件:zuul组件,这个组件其实功能很多,比如反向代理,负载均衡还有权限控制等功能,这篇博客主要写的是zuul的反向代理和负载均衡。首先是进行eurek
转载 2024-03-15 16:05:35
21阅读
目录1.创建client 2.怎样拿到access token信息。3.拿到用户role信息。1.将role信息添加到userinfo2.直接通过API获取role信息4.Springboot集成Keycloak,SSO多个应用同时登出5.Keycloak外部User数据源Keycloak作为单点登录和用户管理的利器,相信很多小伙伴们希望对其功能有更多的了解,本文介绍在使用Keycloa
转载 2024-05-07 18:12:53
139阅读
Spring Boot搭建以及集成StringRedisTemplate,其中RedisServiceImpl里面给了一部分的StringRedisTemplate的方法以及注释.具体工程如下:结构如图:spring boot的工程结构可以在Spring Initializr网站上面导出需要的模板:点击跳转先引入Spring boot的依赖以及StringRedisTemplate的依赖包,pom
转载 2024-03-29 10:13:48
61阅读
众所周知,Maven是整理项目的利器,它只需要通过配置文件来管理项目所需要的jar包。SpringMVC是目前java开发的主流框架模式hibernate是一个开放源代码的对象关系映射框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库SpringData是依赖于hibernate的底层数据交互的基础方法,增删改查,排序和分页查询等
转载 2024-03-31 19:55:48
237阅读
1.导入 maven 依赖<properties> ...... <!-- spring --> <spring.version>5.1.1.RELEASE</spring.version> <!-- jackson-json --> <jackson.version>2.9.4&l
转载 2024-03-25 16:11:50
36阅读
首先,先说一下需求,项目需要打印一些报表,也没多想,直接就在jsp页面设置了样式,前台直接调用window.print()写了打印功能,但是例会的时候,领导提出需要一些比较麻烦的打印,自己写肯定费时间,就想着去找找web打印控件,一搜都是一些收费的,免费版基本都有水印,客户肯定接受不了水印的。买的话,项目本身就没多少钱,不划算。就找到了jasperreports+Ireport好像还可以。就找了找
转载 2024-04-01 01:28:06
56阅读
项目原因需要在springmvc的基础上整合jasperreports生成报表。其实springmvc已经提供了对jasperreports的支持,感觉springmvc采用的一个比较好的方式是将报表的生成作为一个view处理,但是需要对每一种报表配置他的jasperreports模板及视图的映射,这样的话添加报表必须变更配置,比较麻烦,所以自己想了一个方法来避免这种配置,代码可以很容易和sp
转载 2024-03-21 09:57:25
74阅读
1.依赖<!--poi依赖--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15</version> </depe
转载 2023-09-08 23:38:05
58阅读
做了大概一天半吧,才终于做出来,还是小有成就的(PS:还是有点笨的,多多见谅)两份代码均会分享给大家,但是还是希望大家可以看完我的啰嗦哈项目呢分为俩种, 第一种是Spring +pom 第二种是Spring+Gradle本人做的是Spring+Gradle的就拿这个给大家介绍了1.首先需要创建一个Gradle的项目 完成之后进入就是这样 其他所需的一些依赖//导入“spring-webmvvc”
转载 2024-05-29 07:26:48
53阅读
Spring Security简介       Spring Security是为基于Spring的应用程序提供声明式安全保护的安全性框架。Spring Security提供了完整的安全性解决方案,它能够在Web请求级别和方法调用级别处理身份认证和授权。因为基于Spring框架,所以Spring Security充分利用了依赖注入(dependency in
1 Spring集成web环境1.1 ApplicationContext应用上下文获取方式应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件)方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件),这样的弊端时配置文件加载多次,应用上下文对象创建多次
转载 2023-08-25 22:35:28
61阅读
最近一段时间spring和spiring mvc在web后端开发的地位如日中天,因此如果使用到了JasperReport,就很可能会考虑集成到spring mvc中来。本文简单介绍下将JasperReport集成到spring mvc中的步骤,希望能给大家提供帮助。 除了系统需要引入的开发包之外,关于JasperReport需要引入的包(版本自定或通
转载 2024-04-01 00:07:17
18阅读
这是我第一次写博客,有什么地方写的不好还请大家多多指教。这段是扯淡的,可以跳过。我先说我为什么会用到JasperReports吧。2012年12月底我从杭州跳槽到镇江一家小公司,当时公司接了一个项目要做,具体什么项目我就不说了。项目系统开发主要是我带领两个实习生,刚过一个月就剩我自己了。我到公司的时候系统架构已经找人搭建好了,使用的是Spring、Spring MVC、iBATIS。Sp
转载 2024-03-28 12:29:28
56阅读
spring cloud 集成seata记录下载安装包解压配置解压后是没有config.txt文件的,需要新建三个文件1. config.txt 放在seata根目录下这个文件要修改下面几个地方这里要对应配置文件的这里注意:这里有个坑,部署到服务器上面会因为服务器的版本过高导致驱动不匹配需要将store.db.driverClassName=com.mysql.cj.jdbc.Driver修改成这
转载 2024-03-07 09:00:00
50阅读
前言 在本教程中,我们将学习如何在一个简单的Spring MVC Web应用中集成Jasper报表工具。教程涵盖的技术点有:报表自定义数据源的使用;报表渲染、呈现的配置与实现;iReport报表设计器的使用(报表模板设计)等。开发环境准备 以下两种方式任选其一: 1. 在已有的SpringMVC项目环境中进行配置(要求项目可正常运行、调试); 2. 在eclipse中安装Spring的STS工具
转载 1月前
337阅读
springMVC 结合权限控制。  项目目录结构(Maven形式) pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.
转载 2024-08-06 20:43:36
26阅读
  • 1
  • 2
  • 3
  • 4
  • 5