![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot学习
guodayea
这个作者很懒,什么都没留下…
展开
-
springboot异步线程(三)源码解析(一)
前言本篇文章主要是讲EnableAsync源码的解析,侧重点是EnableAsync如何开启aop并生效的,在看之前需要知道一些关于spring的东西:@Import注解spring的Aware接口spring AOP建议最好先看上一篇文章MethodInterceptor 的几种用法(二),如果知道那篇文章里面的那些东西,就当这句不存在。。。正文1.入口@EnableAsync注解@Target({ElementType.TYPE})@Retention(RetentionPoli原创 2020-07-04 14:54:45 · 186 阅读 · 0 评论 -
springboot定时器(一)
前言本篇文章针对上篇文章springboot异步线程,有一位大佬在评论中提出第一点是错误的,当时看到了这个问题,最近刚好有空,针对第一点的问题去搜索了不少的文章;问题我在文章中第一点去验证:Scheduled为单线程执行,这是错误的;正确的是,scheduled单线程执行是因为使用默认线程池核心线程数为1,如果配置默认线程池ThreadPoolTaskScheduler的核心线程数,则一样是多线程的执行,这里直接贴出了大佬的原话。验证流程在项目启动时发现初始化taskScheduler和asyn原创 2020-06-05 08:49:10 · 348 阅读 · 0 评论 -
springboot异步线程(二)
前言本篇文章针对上篇文章springboot异步线程,有一位大佬在评论中提出第一点是错误的,当时看到了这个问题,最近刚好有空,针对第一点的问题去搜索了不少的文章;问题我在文章中第一点去验证:Scheduled为单线程执行,这是错误的;正确的是,scheduled单线程执行是因为使用默认线程池核心线程数为1,如果配置默认线程池ThreadPoolTaskScheduler的核心线程数,则一样是...原创 2019-12-17 13:56:37 · 130 阅读 · 0 评论 -
springboot异步线程(一)
前言最近项目中出现了一个问题,发现自己的定时器任务在线上没有执行,但是在线下测试时却能执行,最后谷歌到了这篇文章SpringBoot踩坑日记-定时任务不定时了?;本篇文章主要以自己在项目中遇到的问题为背景,并不涉及源码;Scheduled 定时任务Scheduled注解的具体使用方法自行百度或谷歌,这里只是使用其中的一种方式;验证Scheduled为单线程执行测试代码@Comp...原创 2019-11-14 14:44:13 · 180 阅读 · 0 评论 -
springboot处理date参数
前言最近在后台开发中遇到了时间参数的坑,就单独把这个问题提出来找时间整理了一下;正文测试方法bean代码:public class DateModelNoAnnotation { private Integer id; private Date receiveDate;} controller代码:@RestController@RequestMa...原创 2019-09-21 22:23:02 · 3596 阅读 · 0 评论