Spring MVC provides tools driving both typical web applications as well as REST APIs.
Spring MVC提供了驱动典型Web应用和REST API的工具。
Let’s jump right in.
让我们直接跳进去。
Basic Spring MVC Annotations
基本的Spring MVC注解
-
Spring Web Annotations -
@RequestMapping in Spring (popular) -
Spring @RequestParam Annotation (popular) -
The @ModelAttribute Annotation -
The Spring @Controller and @RestController Annotations -
Spring’s RequestBody and ResponseBody Annotations (popular) -
Using Spring @ResponseStatus to Set HTTP Status Code -
Spring @RequestMapping New Shortcut Annotations
Basics Concepts in Spring MVC
Spring MVC的基本概念
-
Spring MVC Tutorial -
A Guide to the ViewResolver -
Getting Started with Forms -
Introduction to Using Thymeleaf in Spring -
Model, ModelMap, and ModelView -
Using Spring ResponseEntity to Manipulate the HTTP Response (popular) -
Quick Guide to Spring Controllers -
JSON Parameters with Spring MVC -
Spring @PathVariable Annotation (popular) -
HTTP PUT vs HTTP PATCH in a REST API
Intermediate Concepts in Spring MVC
Spring MVC中的中级概念
-
Spring MVC Setup with Kotlin -
Serve Static Resources with Spring -
Returning Custom Status Codes from Spring Controllers -
Content Negotiation -
Introduction to HandlerInterceptor -
File Upload -
Returning Image/Media Data -
Custom Validation -
The HttpMediaTypeNotAcceptableException -
Custom Error Pages -
A Custom Data Binder -
HandlerAdapters -
Form Validation with AngularJS -
Quick Guide to Spring MVC with Velocity -
Introduction to Using FreeMarker in Spring MVC -
Apache Tiles Integration with Spring MVC -
Template Engines for Spring -
Using JSON Patch in Spring REST APIs -
Spring Optional Path Variables -
Using Enums as Request Parameters in Spring -
Validating RequestParams and PathVariables in Spring -
How to Set JSON Content Type In Spring MVC -
Session Attributes in Spring MVC -
Working with Date Parameters in Spring