加了一個基於 Spring Boot 的簡單示例。代碼在這裏:Spring Boot Example。示例是基於 Gradle 構建的,因此跑起來須要使用 Gradle。git
演示瞭如下內容:github
Spring MVC 基本用法spring
@Controller
/@RestController
)Callable
和 DeferredResult
@EventListener
請求中的參數獲取:框架
@RequestParam
@PathVariable
@RequestBody
@RequestHeader
@ModelAttribute
HandlerInterceptor
@ModelAttribute
XlsView
)校驗異步
Converter
接口)Spring Boot 的相關功能spring-boot
@ConfigurationProperties
註解Servlet
和 Filter
上面雖然列了一些,可是在工做中使用的 Spring MVC 特性是不多的(確定沒有上面列的多)。ui
Spring 5 Release 版中引入了 Spring WebFlux 框架。感受也有點厲害。相似的有 Eclipse Vert.x,感受更牛逼。然而學 Spring WebFlux 須要學 Java Rx。之後再說吧。code