
springboot
文章平均质量分 96
取名好难啊啊
只是一个想写代码的小白
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
定时/延时任务-Spring定时任务的两种实现方式
关于 Spring,其实提供了两种方式实现定时任务,一种是注解,还有一种就是接口了,下面我就会讲一下这两种方式的用法,在下一篇文章中我们会继续深入 Spring 源码,去讲解 Spring 里面的定时任务到底是怎么实现的。不过其实核心思想都是一样的,就算自己去实现了,固定速率和固定延时的核心都是一样的,只是实现上会不一样,可以对比下 ScheduledThreadPoolExecutor 和 Timer 的实现。结果输出如下,固定延时就是要确保本次任务执行的时间距离上一次任务执行完成的时间相差 5s。原创 2024-12-14 17:05:37 · 1299 阅读 · 0 评论 -
springboot拦截器使用和源码分析
目录1. 使用拦截器1. 1 编写自己的拦截器1.2 在配置类中添加拦截器1.3 编写一个测试的controller1.4 测试运行结果2. 源码分析2.1 doDispatch大致源码2.2 三个拦截器方法2.2.1 applyPreHandle2.2.2 applyPostHandle2.2.3 triggerAfterCompletion2.2.4 其他补充2.3 总结 1. 使用拦截器 拦截器可以对某一个请求进行拦截,比如在登陆的时候可以拦截检测是否符合条件。又比如在用户访问网页主页的时候使用拦截器原创 2021-08-12 03:20:22 · 406 阅读 · 0 评论