![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 67
一年春又来
这个作者很懒,什么都没留下…
展开
-
Java-12a.Spring 中通过 TaskDecorator 配置默认异步线程池
在Spring框架中,TaskDecorator 是一个接口,它可以用来自定义由 ThreadPoolTaskExecutor 或其他任务执行器管理的任务的装饰行为。这通常用于在执行任务之前和之后添加某些上下文相关的行为,比如设置线程上下文或者清理资源。例如,在执行异步操作时,你可能需要将主线程的一些上下文信息(比如用户身份验证令牌或请求上下文信息)传递给执行异步操作的线程。TaskDecorator 就可以在这种场景下发挥作用。原创 2024-01-29 16:03:59 · 655 阅读 · 1 评论 -
Java-12.Spring 中通过 ThreadPoolTaskExecutor 和 AsyncConfigurerSupport 配置默认异步线程池
虽然在 SpringBoot 2.7.x 中已经有关于异步线程池的默认配置,但如果还是要自定义的需求,仍然值得学习了解一下。例如:想要在多线程池中添加 traceId;使用来代替默认的。原创 2024-01-29 16:03:20 · 503 阅读 · 0 评论 -
源码分析:SpringBoot启动流程分析原理
我们都知道SpringBoot自问世以来,一直有一个响亮的口号"约定优于配置",其实一种按约定编程的软件设计范式,目的在于减少软件开发人员在工作中的各种繁琐的配置,我们都知道传统的SSM框架的组合,会伴随着大量的繁琐的配置;稍有不慎,就可能各种bug,被人发现还以为我们技术很菜。而SpringBoot的出现不仅大大提高的开发人员的效率,还能避免由于"手抖"带来的配置错误。很多程序员都感慨**SpringBoot的到来大大解放了生产力,但是,SpringBoot是怎么做到的约定的配置?它配置在了哪里?又.原创 2021-01-13 09:58:15 · 222 阅读 · 0 评论 -
YAML 表示多行字符串
http://yaml-multiline.info/原创 2020-03-13 09:59:39 · 2079 阅读 · 0 评论 -
Spring Boot 之 AsyncRestTemplate 连接池配置
AsyncRestTemplate 连接池配置通常业务中的 HTTP 请求都是同步调用的。如果请求响应比较慢,甚至请求超时,程序就必须等到请求返回以后才能继续执行,在某些场合下,我并不需要等待请求的结果,或者我不关心请求是否执行成功,需要继续执行之后的逻辑,就需要通过异步处理。AsyncRestTemplate 是实现异步调用的工具。AsyncRestTemplate 的连接池实现如下配置...原创 2019-12-17 16:57:57 · 2353 阅读 · 2 评论 -
Spring Boot 之 RestTemplate 连接池配置
文章目录RestTemplate 连接池配置配置文件类连接池配置类忽略SSL配置类RestTemplate 配置RestTemplate 连接池配置RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。RestTemplate的默认连接池是 SimpleClientHttpRe...原创 2019-12-17 16:46:34 · 5616 阅读 · 0 评论 -
Spring boot 中 @Scheduled 不起作用的一个解决办法
Spring boot 中 @Scheduled 不起作用的一个解决办法在 spring boot 应用中添加定时任务,按照网上的资料却怎么都不能启动,都说是缺少了 @EnableScheduling,我在加上了后却任然启动不了。最后是这样解决的:主要是新增一个 org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler ...原创 2019-10-28 20:07:19 · 6707 阅读 · 4 评论 -
cron表达式常用例子
cron表达式常用例子cron 表达式的写法老是记不住,当然也是我根本不想记得原因所致。这里记录一下,有用到就来看一下规则cron(秒 分钟 小时 日 月 星期 年)cron 的表达式的例子(1)0/2 * * * * ? 表示每2秒 执行任务(2)0 0/2 * * * ? 表示每2分钟 执行任务(3)0 0 2 1 * ? 表示在每月的1日的凌晨2点调整任务(4...原创 2019-10-28 14:04:05 · 3889 阅读 · 1 评论 -
Springboot使用@JsonView过滤对象属性
简介@JsonView是Jackson的一个注解,可以用来过滤序列化对象的字段属性,是你可以选择序列化对象哪些属性,哪些过滤掉。使用步骤使用接口来声明多个视图在值对象的get方法上指定视图在Controller方法上指定视图步骤 1:使用接口来声明多个视图使用同一个对象,面对不同的场景,去声明多个视图。例如:有一个 User 对象,里面有id、username、p...原创 2019-10-18 13:51:04 · 1315 阅读 · 0 评论 -
请求的三种拦截汇总-filter,interceptor,filter
Restful API 的拦截需求:记录所有 API 的处理时间过滤器(Filter)自定义filterpackage com.fengxuechao.seed.security.web.filter;import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Component;import ...原创 2019-08-28 21:19:41 · 261 阅读 · 0 评论