架构设计
文章平均质量分 86
系统架构设计
菜鸡的挣扎
人生是公平的,得到了金钱必将失去烦恼
展开
-
重复读取 request 流数据
前言2021.10.15起因是在项目中,我自己习惯都是在拦截器中拿参数、打日志。但是一个接口对接方比较独特,参数都写在 request流 里面也是第一次遇到。但是问题是,request 流中的数据,只能被读取一次,现在日志打印读取了,后面 controller 里就没有了。问题复现接口接收数据对象:@Datapublic class QueryDTO { public String id; public Integer type;}接口方法:@RestCont原创 2021-10-16 18:22:28 · 1417 阅读 · 0 评论 -
Quartz - 任务调度框架整合使用
前言项目中遇到一个,需要 客户自定任务启动时间 的需求。原来一直都是在项目里硬编码一些定时器,所以没有学习过。很多开源的项目管理框架都已经做了 Quartz 的集成。我们居然连这么常用得东西居然没有做成模块化,实在是不应该。Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer, Quartz增加了很多功能:持久性作业 - 就是保持调度定时的状态;作业管原创 2021-10-07 15:07:09 · 3256 阅读 · 1 评论 -
Mybatis-Plus 多数据源
前言环境: jdk 8、springboot 2.4.9、mybatis-plus 3.4.3.1、dynamic-datasource 3.3.2使用文档: dynamic-datasource · 看云 在分布式事务比较困难的情况下,做读写分离还是蛮好用的。1. 依赖配置加入依赖:<dependencies> <dependency> <groupId>org.springframework.boot</groupId&原创 2021-08-17 22:32:53 · 563 阅读 · 0 评论