JHelp
首页
专题
GPT资讯
大数据
网址导航
登录
SpringBoot进阶专栏
结合多年工作经验及网上资料,整理出SpringBoot较深入的应用知识,属于SpringBoot的进阶篇,会涉及到源码的解读及高阶的使用文章。
共
12
篇文章,访问量:
3445
次
1.
SpringBoot集成itextpdf动态生成pdf并展示
浏览数:
254
2024年08月14日 10:04
背景 接上文SpringBoot集成markdown实现文档管理,对于表格的支持markdown不是特别友好,同时内部文档管理需要增加表格式api接口文档的功能,所以决定采用结合数据库存储与...
2.
SpringBoot实现文件在线预览
浏览数:
305
2024年08月14日 10:10
背景 最近公司内部oa系统升级,需要增加文件在线预览服务,最常见的文件就是office文档,一开始构思几个方案,比如office软件自带的文件转换,openoffice转换,offce365服务,aspose组件转换,最终采...
3.
SpringBoot整合Minio文件存储
浏览数:
281
2024年08月15日 08:39
背景 公司的开发框架集成了附件本地存储,阿里云,华为云等,现项目有要求附件存储与应用部署环境不能是同一台服务器,也不能使用云存储,经过技术选型后决定框架整合minio,将minio部署在另一台服务器开通外网端口即可解决问题<...
4.
SpringBoot-Web应用安全策略实现
浏览数:
260
2024年08月15日 08:42
背景 近期项目上线,甲方要求通过安全检测才能进行验收,故针对扫描结果对系统进行了一系列的安全加固,本文对一些常见的安全问题及防护策略进行介绍,提供对应的解决方案 跨站脚本攻击
5.
SpringBoot文件分片上传
浏览数:
276
2024年08月15日 08:44
背景 最近好几个项目在运行过程中客户都提出文件上传大小的限制能否设置的大一些,用户经常需要上传好几个G的资料文件,如图纸,视频等,并且需要在上传大文件过程中进行优化实时展现进度条,进行技术评估后针对框架文件上传进行扩展升级,...
6.
SpringBoot整合Ehcache3
浏览数:
257
2024年08月15日 08:45
前言 公司部门老项目要迁移升级java版本,需要进行缓存相关操作,原框架未支持这部分,经过调研java相关缓存方案大致分为ehcache和redis两种,redis的value最大值为500mb且超过1mb会对存取有性能影响...
7.
SpringBoot自定义maven-plugin插件整合asm代码插桩
浏览数:
254
2024年08月15日 08:47
背景 公司开发框架增加了web系统license授权证书校验模块,实行一台机器一个授权证书,初步方案是增加拦截器针对全局请求进行拦截校验,评估后认为校验方式单一,应该增加重要工具类,业务service实现中每个方法的进行校验...
8.
SpringBoot自定义classloader加密保护class文件
浏览数:
261
2024年08月15日 08:48
背景 最近针对公司框架进行关键业务代码进行加密处理,防止通过jd-gui等反编译工具能够轻松还原工程代码,相关混淆方案配置使用比较复杂且针对springboot项目问题较多,所以针对class文件加密再通过自定义的class...
9.
SpringBoot异步任务获取HttpServletRequest
浏览数:
284
2024年08月15日 08:48
前言 在使用框架日常开发中需要在controller中进行一些异步操作减少请求时间,但是发现在使用@Anysc注解后会出现Request对象无法获取的情况,本文就此情况给出完整的解决方案 原因分析
10.
SpringBoot集成消息队列
浏览数:
280
2024年08月15日 08:50
背景 最近在对公司开发框架进行优化,框架内涉及到多处入库的日志记录,例如登录日志/操作日志/访问日志/业务执行日志,集成在业务代码中耦合度较高且占用业务操作执行时间,所以准备集成相关消息队列进行代码解耦 方案规...
11.
SpringBoot集成mybatis拦截器修改表名
浏览数:
351
2024年08月15日 08:50
背景 公司的框架是基于mysql5.7开发的,最近有一个应用项目部署在linux系统上,使用的是mysql8.0,安装时未开启大小写敏感忽略,客户又不允许重装mysql环境,导致一些框架代码和业务代码中表名使用大写的地方会出...
12.
SpringBoot多数据源事务解决方案
浏览数:
370
2024年08月15日 08:58
背景 之前有文章提供了springboot多数据源动态注册切换的整合方案,在后续使用过程中,发现在事务控制中有多种bug发生,决定对此问题进行分析与解决 前情提要
相关专栏
SpringBoot入门
11
SpringBoot进阶专栏
12
SpringBoot整合生态组件专题
0
Mybatis进阶专栏
3
Mybatis入门资料
31
Hibernate资料
0