草庐IT

springboot-websocet

全部标签

SpringBoot整合EasyExcel,Excel导入导出就靠它了

作者主页:Designer小郑作者简介:3年JAVA全栈开发经验,专注JAVA技术、系统定制、远程指导,致力于企业数字化转型,CSDN学院、蓝桥云课认证讲师。主打方向:Vue、SpringBoot、微信小程序本文讲解了如何在SpringBoot项目中整合EasyExcel,实现Excel快捷导入导出,解析Excel导入导出的实现过程,提供了相关源码。目录一、什么是EasyExcel二、EasyExcel常用注解三、整合EasyExcel3.1引入依赖3.2实体类定义3.3自定义转换器3.4编写导出Excel接口3.5编写导入Excel接口四、总结一、什么是EasyExcelEasyExcel是

SpringBoot+JWT实现单点登录解决方案

一、什么是单点登录?单点登录是一种统一认证和授权机制,指在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的系统,不需要重新登录验证。单点登录一般用于互相授信的系统,实现单一位置登录,其他信任的应用直接免登录的方式,在多个应用系统中,只需要登录一次,就可以访问其他互相信任的应用系统。随着时代的演进,大型web系统早已从单体应用架构发展为如今的多系统分布式应用群。但无论系统内部多么复杂,对用户而言,都是一个统一的整体,访问web系统的整个应用群要和访问单个系统一样,登录/注销只要一次就够了,不可能让一个用户在每个业务系统上都进行一次登录验证操作,这时就需要独立出一个单独的认证系统,它就是

带你详细了解基于springboot和flowable的开源审批系统

1.背景在日常业务背景中,审批是一个很重要得需求,现阶段有两种实现审批得方式,一种是自行编写业务,按照需求设计数据库,将审批数据加入表中,每通过一个审批就修改一次状态,有点是可以随意设计审批的业务,但是缺点是每增加一种审批都增加非常多的工作量。第二种是使用flowable、activiti工作流引擎方式去实现,优点是框架提供了数据库,业务逻辑和api,按照文档落地即可,缺点是业务模式已经大体固定,难以修改业务逻辑。什么是flowableFlowable项目提供了一套核心的开源业务流程引擎,这些引擎紧凑且高效。它们为开发人员、系统管理员和业务用户提供工作流和业务流程管理(BPM)平台。它的核心是

【SpringBoot】一、SpringBoot3新特性与改变详细分析

前言本文适合具有springboot的基础的同学。SpringBoot3改变&新特性一、前置条件二、自动配置包位置变化1、Springboot2.X2、Springboot3.X三、jakataapi迁移1、Springboot2.X2、Springboot3.X3、SpringBoot3使用druid有问题,因为它引用的是旧的包四新特性-函数式接口1、场景2.、核心类五、新特性Problemdetails1、Problemdetails是一种新的规范2、详细说明3、开启后的效果3.1、先准备一个GET请求接口3.2、使用Post请求该接口3.3、添加problemdetails配置后再使用P

【分布式缓存】springboot整合jetcache使用详解

目录一、前言二、多级缓存问题2.1缓存分类2.1.1本地缓存2.1.2分布式缓存2.2独立缓存的问题2.2.1缓存雪崩问题2.2.2对宽带压力大2.2.3 运行效率低2.3多级缓存方案2.3.1多级缓存实践方案推荐三、jetcache介绍3.1 jetcache概述3.2 jetcache特性3.3 jetcache应用场景3.3.1热点数据缓存3.3.2多级缓存融合3.3.3支撑高并发读写3.3.4高速访问查询3.4 JetCacheAPI使用3.4.1缓存管理3.4.2注解支持3.4.3缓存类型3.4.4Spring集成支持四、jetcache与springboot整合应用4.1缓存支持类

go-cqhttp+SpringBoot3实现QQ机器人

本QQ机器人实现的功能1.调用青云客的API进行自动聊天2.输入关键词自动添加为好友技术栈非特殊情况保持一致即可!1.SpringBoot-3.0.52.JDK-173.go-cqhttp1.0Github:GitHub-Mrs4s/go-cqhttp:cqhttp的golang实现,轻量、原生跨平台.gocqapi文档地址:https://docs.go-cqhttp.org/api/源码https://gitee.com/mumangguo/go-cqhttp实现步骤:1.新建一个springBoot项目,不选任何依赖直接创建即可  2.引入相关依赖org.springframework.

springboot整合elasticsearch8.2报错unable to parse response body for Response{requestLine

错误表现:用postman发出请求,执行saveAll命令的时候发现错误,返回500。但是很奇怪elsticsearch却能够存进去。版本的话springboot是2.6.4,2.7貌似也不行问题分析:查看:官方资料我们使用savaall会去继承ElasticsearchRepository类,并调用其中的函数。然而,据图可知,在2022.8月依旧只支持7.17.4,而我的版本是8.2。这就出现问题了。解决方法:利用异常抛出,你原本报什么错误,你就去迎合那个错误,用trycatch把这个响应视为成功。publicintimportAll(){ListProduct>allProductList

SpringBoot 项目使用 Elasticsearch 对 Word、Pdf 等文档内容的检索

本文参考自:https://blog.csdn.net/Q54665642ljf/article/details/127701719本文适用于elasticsearch入门小白,还请大佬能指出我的不足(本人其实也是刚学elasticsearch没多久)文章目录一、准备工作1.1安装ES文本抽取插件1.2定义文本抽取管道(pipeline)1.3创建索引二、在Kibana中测试添加文档2.1先把文件转为Base64形式2.2向ES中添加一条记录2.3测试关键词高亮搜索三、SpringBoot实现3.1elasticsearch配置(1)pom.xml(2)application.yml(3)El

springboot2.7整合springSecurity

springboot2.7整合springSecurity0.简介本着前人栽树,后人乘凉的这种思想,自己花了一些时间,用心的整理了一套springboot整合springsecurity的教程。该教程是基于springboot2.7.3版本开发的,在2.7以上版本中,springSecurity已经废弃了WebSecurityConfigurerAdapter,而是使用bean注入的方式,详情可参阅官方文档:https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter#lda

springboot2.7整合springSecurity

springboot2.7整合springSecurity0.简介本着前人栽树,后人乘凉的这种思想,自己花了一些时间,用心的整理了一套springboot整合springsecurity的教程。该教程是基于springboot2.7.3版本开发的,在2.7以上版本中,springSecurity已经废弃了WebSecurityConfigurerAdapter,而是使用bean注入的方式,详情可参阅官方文档:https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter#lda