![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 51
大卫没什么
这个作者很懒,什么都没留下…
展开
-
SpringBoot项目防止重复提交表单(防抖机制)插件
基于SpringBoot的后端防抖插件原创 2022-09-27 18:05:26 · 1542 阅读 · 1 评论 -
Mybatis-Plus通过注解形式实现数据权限过滤
背景本文借鉴若依快速开发框架的数据权限思路,通过注解形式实现数据权限过滤,优点是灵活方便。代码创建注解类@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface DataScope { /** * 部门表的别名 */ public String deptAlias() default ""; /** * 部门字段名原创 2021-07-21 16:23:11 · 10322 阅读 · 31 评论 -
Schedule定时任务实时配置cron表达式和开关
本文介绍基于SchedulingConfigurer实现定时任务实时配置cron表达式和开关第一步:重写SchedulingConfigurer配置类的configureTasks()方法@Slf4j@Configurationpublic class MyScheduleConfig implements SchedulingConfigurer { @Autowired private TaskService taskService; @Resource p原创 2021-09-24 17:13:31 · 981 阅读 · 0 评论 -
Schedule定时任务实时配置cron表达式和开关(升级版)
上一篇文章介绍了基于SchedulingConfigurer实现定时任务实时配置cron表达式和开关,存在一个问题:修改完cron表达式后不能立刻生效,需要等到下一次定时任务执行后才可以生效。本文更换实现思路,从ThreadPoolTaskScheduler类入手,解决这个问题。核心类@Slf4j@Componentpublic class MyScheduleComponent { @Resource private ThreadPoolTaskScheduler threadP原创 2021-09-24 21:03:25 · 1765 阅读 · 0 评论 -
Spring 提供接口同时兼容form格式与json格式
前言今天接到任务要求把已经完成的项目接口修改为同时兼容form格式与json格式。在一般的项目中,一般只支持一种格式的参数,默认是form格式,参数加上@RequestBody注解则支持json格式,如要同时兼容两种形式,原生的方法无法解决问题。解决方案直接上代码工具类该工具类有两个功能:(1) 判断请求数据是form格式还是json格式,(如果是from格式,则遍历直接处理数据;如果...原创 2020-03-07 01:31:08 · 3996 阅读 · 2 评论