2020.1.1 ~ 2020.1.5 阅读小结

一周阅读小结(1.1-1.5)

新的一年里尝试一种新的学习方法。考虑到工作日只能在碎片时间里看一些小篇幅的技术文章,但是经常看了就忘。这里尝试每周对一些印象深刻的文章做一次review,算是对知识的复习。有的文章经常只mark不看,也争取集中在周末消化掉,不要做个马来人:)

  • 使用 Micrometer 记录 Java 应用性能指标

本文是为数不多中文博客里能把micrometer的概念和用法讲得比较清晰的,能够感受到作者的功底,看完去搜了下作者的名字,果然找到了很多精彩的文章。

  • @EnableWebMvc 与 @EnableAutoConfiguration 的关系

看代码时遇到@EnableWebMvc这个注解,没什么印象了,就查了下用途,这篇文章算是解答了疑惑。
@EnableWebMvc会使@EnableAutiConfiguration中webmvc相关的配置失效,而使用WebMvcConfigurationSupport体系下的配置,典型的应用就是使用自定义的HttpMessageConverter,只需要定义一个WebMvcConfigureAdapter的子类并注入容器,根据需要重写某个方法。

  • httpclient connection management

工作需要修改HttpClient4连接池相关的代码,本文介绍了这些API的用法。

  • 做监控的3种方法

micrometer官网推荐的一个lecture,算是拓展了眼界,有时间翻译下,做个小结。

  • 接口的返回值不要使用枚举

这个是踩过的坑,刚好看到,重新温习下

  • WebMvcConfigurerAdapter 弃用

使用Spring Boot 2时,需要添加自定义的拦截器,发现原来的 WebMvcConfigurerAdapter 类被注解了 @Deprecated
WebMvcConfigurerAdapterWebMvcConfigurer 接口的一个空的实现类,便于用户只重写自己关心的那个方法。在Spring 5之后,利用Java 8的新特性,可以在接口中定义默认方法,这个空的实现类自然就不需要了。

你可能感兴趣的:(2020.1.1 ~ 2020.1.5 阅读小结)