240 发简信
IP属地:浙江
  • 深入Dagger:自定义AutoValue

    前言 上一篇文章介绍了JavaPoet的原理和使用,这里在介绍一下AutoValue的原理,并模仿自定义实现一个AutoValue。AutoVa...

  • 深入Dagger:JavaPoet的使用

    前言 最近在用Dagger开发应用,Dagger是google在square的基础上去反射的依赖注入框架。Dagger会根据定义的注解在编译阶段...

  • netty同步获取response

    前言 最近在用netty开发项目,主要用于tcp通信,处理逻辑时发现没有很好的同步获取response的机制,研究了一下现在主流的方式,就自定义...

  • 深入SpringBoot:自定义EmbeddedServletContainer

    前言 上一篇文章介绍了SpringBoot的@Conditional的使用和原理,这里在介绍一下EmbeddedServletContainer...

  • 深入SpringBoot:自定义Conditional

    前言 上一篇文章介绍了SpringBoot的Endpoint,这里再介绍下@Conditional。SpringBoot的AutoConfig内...

  • 深入SpringBoot:自定义Endpoint

    前言 上一篇文章介绍了SpringBoot的PropertySourceLoader,自定义了Json格式的配置文件加载。这里再介绍下EndPo...

  • 深入SpringBoot:自定义PropertySourceLoader

    前言 上一篇文章介绍了SpringBoot的EnableAutoConfiguration,并通过自定义注解来实现相同的功能。这里再介绍一下Sp...

  • 深入SpringBoot:自定义EnableAutoConfiguration

    前言 上面几篇文章介绍了SpringFramework的一些原理,这里开始介绍一下SpringBoot,并通过自定义一些功能来介绍SpringB...

  • 深入Spring:自定义ViewResolver

    前言 上一篇文章介绍了SpringMvc的ControllerAdvice和ExceptionHandler,这里在介绍一下ViewResolv...