SpringBoot
石楠烟斗的雾
这个作者很懒,什么都没留下…
展开
-
SpringBoot中jackson自定义序列化
SpringBoot中jackson自定义序列化以及空值序列化处理原创 2022-07-11 17:32:12 · 2286 阅读 · 0 评论 -
优化web请求三-异步调用【WebAsyncTask】
转载:优化web请求三-异步调用【WebAsyncTask】原创 2021-01-20 21:03:29 · 201 阅读 · 0 评论 -
Feign使用okhttp的排坑之旅
1、由于项目需要远程调用http请求,因此就想到了Feign,因为真的非常的方便,只需要定义一个接口就行。但是feign默认使用的JDK的URLHttpConnection,没有连接池效率不好,从Feign的自动配置类FeignAutoConfiguration中可以看到Feign除了默认的http客户端还支持okhttp和ApacheHttpClient,我这里选择了okhttp,它是有连接池的...原创 2019-12-15 17:03:58 · 13168 阅读 · 4 评论 -
SpringBoot使用外置Servlet容器和原理分析
1、使用外部servlet容器的步骤1)、maven项目打包方式为war<packaging>war</packaging>2)、将嵌入式Servlet容器的打包方式指定为provided<dependency> <groupId>org.springframework.boot</groupId> &...原创 2019-12-11 01:20:15 · 251 阅读 · 0 评论 -
SpringBoot启动流程分析
从SpringBoot的主类进入SpringApplication的run()方法,然后接着往下分析1、首先启动一个StopWatch(秒表)2、配置awt相关configureHeadlessProperty();3、从所有的jar包下的META-INF/spring.factories文件中读取所有的org.springframework.boot.SpringApplica...原创 2019-12-09 22:51:06 · 264 阅读 · 0 评论 -
SpringBoot错误处理流程原理
1、根据SpringBoot的惯例或者说方法论,我们研究错误处理的话应该先找到错误处理的自动配置,赶巧,SpringBoot中确实有一个叫ErrorMvcAutoConfiguration的自动配置类,我们能看到它向Spring容器中注入了一系列的对象,包括DefaultErrorAttributes、BasicErrorController、ErrorPageCustomizer以及通过内部类D...原创 2019-12-09 00:25:26 · 432 阅读 · 0 评论 -
SpringBoot整合ElasticSearch
一、先记录一下自己傻逼导致的错误,耗费了很长时间才解决java.io.IOException: Request PUT http://47.107.74.116:9200/yao/news/1 HTTP/1.1 yielded text/plain; charset=UTF-8, should be json: HTTP/1.1 400 Bad Request at io.searchbo...原创 2019-12-05 00:03:40 · 753 阅读 · 0 评论 -
SpringBoot配置RedisTemplate和RedisCacheManager
import com.dxy.cache.pojo.Dept;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapper;i...原创 2019-11-28 00:41:14 · 13459 阅读 · 4 评论 -
如何通过Spring Boot配置动态数据源访问多个数据库(转)
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &转载 2018-12-11 15:36:25 · 700 阅读 · 3 评论