自定义Spring Boot Starter

官方提供的Spring Boot Starter涵盖面非常广,几乎所有流行的组件和方案都可以找到对应的封装。不过每个系统总会有自己的公共代码,可以自己进行Starter的封装。

阅读全文>>

Spring Boot 开箱即用

新建一个工程需要做很多的基础工作,依赖包引入,基础组件的配置。在微服务大行其道的今天,建立一个新工程是一个家常便饭的事情。其中的工作繁琐且容易出错。在Spring Boot 未出现之前,很多脚手架的项目用来解决这类通用的问题。Spring Boot出现之后,大多也都是转移到它身上了。

阅读全文>>

Spring 注解配置

Spring Bean 的注解配置功能出现的比较早,但是开始流行却是由于SpringBoot的推动。初期只是提供几个注解简化一些配置,使用context:annotation-config来启用。随着AnnotationApplicationContext的出现,注解逐渐丰富,慢慢形成了一种 Java Config的体系,从而摆脱了XML。

阅读全文>>

Spring MVC 你必须关注点

Spring MVC配置简单,特别是在SpringBoot出现后基本都是开箱即用。在实际项目中通常是需要单独去处理一些特殊的情况,比如统一的异常处理,校验器以及国际化。

阅读全文>>