在使用多线程执行任务时,有时需要取消执行的需求,即取消某个线程正在执行的任务,一般会在线程中加入一个取消标志,在任务执行期间不断检查标志,当检查到取消时抛出特定异常中断执行并...
Tag : SpringBoot
SpringSecurity以Bean方式配置JWT
之前说过SpringSecurity的JWT验证实现:SpringBoot集成SpringSecurity实现Jwt认证 - WT’s Blog在上文中SpringSecur...
SpringBoot自定义参数解析器实现请求参数解析映射和校验
在springboot中,可以很简单的通过@RequestBody注解获取到请求参数并映射为实体,但是仅限于请求方式为application/json,而@RequestPa...
RabbitMq实现延迟队列
RabbitMq配置rabbitmq实现延迟队列有两种方式,一是利用死信队列,二是利用rabbitmq-delayed-message-exchange插件,插件的方式直接提...
SpringBoot集成SpringSecurity实现Jwt认证
实现JWT工具类将JWT相关配置(密钥、过期时间等)封装为一个常量类:package top.wteng.jwtsecurity; public class Securit...
SpringGateway网关层实现JWT验证
在网关层实现JWT验证,下层接口服务可以完全不考虑验证逻辑,减少重复工作量,下面通过自定义过滤器实现JWT验证功能。JWT工具类首先定义一个JWT工具类,提供JWT生成和校验...