努力改变人生!

加微信交流:398701344。

SpringMVC之分析HandlerMethodReturnValueHandler(二)

我们在之前的文章中对HandlerMethodReturnValueHandler进行了简单的分析(SpringMVC之分析HandlerMethodReturnValueHandler(一)), 在 这篇文章中我们继续分析一下HandlerMethodReturnValueHandler这个...

2017-11-20 23:58:08

阅读数:363

评论数:0

JDK1.8新特性值Optional

在我们的开发中,NullPointerException可谓是随时随处可见,为了避免空指针异常,我们常常需要进行一 些防御式的检查,所以在代码中常常可见if(obj != null) 这样的判断。幸好在JDK1.8中,java为我们提供了 一个Optional类,Optional类能让我们省掉...

2017-11-20 23:19:36

阅读数:3804

评论数:2

SpringBoot源码分析之CommandLineRunner、ApplicationRunner

我们在之前的文章中简单的说过SpringBoot的CommandLineRunner和ApplicationRunner这两个接口 SpringBoot之CommandLineRunner接口和ApplicationRunner接口,这篇文章中我们从源码上简单的分析一下这两个 接口。在org....

2017-11-19 23:12:32

阅读数:588

评论数:0

SpringBoot特性之Actuator

SpringBoot自动配置的特性,很大程度上解放了我们繁琐的配置的工作,但是也向我们屏蔽了很多内部运行 的细节,好在SpringBoot为我们提供了Actuator,Actuator在应用程序里提供了众多的Web端点,通过它 们,我们可以了解应用程序运行时的内部状况。我们可以了解Bean的组...

2017-11-19 20:48:21

阅读数:363

评论数:0

使用线程池导出Excel数据

之前同事在做一个功能的时候,需要导出一些数据,但是组装数据量的过程比较麻烦一点,所以这里给了一个建议看看能不能使用多线程的方法来进行处理。顺便写了两个demo,一种方式是批量分段去往一个sheet页中写入数据,另一种方式是往多个sheet也中写入数据。demo如下: 批量分段导出数据packa...

2017-11-18 23:23:40

阅读数:691

评论数:0

SpringMVC之分析HandlerMethodReturnValueHandler(一)

我们在用SpringMVC做web开发的时候,有时候处理完一个请求之后会返回一个页面,有时候会返回一个字符串,有时候会返回一个json对象。通过分析源码我们知道在调用请求处理器映射方法的时候走的是同一段代码,如下: org.springframework.web.method.support.In...

2017-11-07 21:46:47

阅读数:823

评论数:0

SpringMVC之分析AnnotationDrivenBeanDefinitionParser(三)

我们在之前的文章中对这篇文章中AnnotationDrivenBeanDefinitionParser的parse方法进行了一些分析,我们在这篇文章中接着分析AnnotationDrivenBeanDefinitionParser的parse方法的内容。 ManagedList messageCo...

2017-11-03 22:18:29

阅读数:328

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭