Spring MVC предоставляет инструменты, управляющие как типичными веб-приложениями, так и REST API.
Давайте прыгать прямо в.
Основные аннотации Spring MVC
- Весенние веб-аннотации
- @RequestMapping весной (популярно)
- Spring @RequestParam Аннотация (популярная)
- Аннотация @ModelAttribute
- Аннотации Spring @Controller и @RestController
- Аннотации Spring RequestBody и ResponseBody
- Использование Spring @ResponseStatus для установки кода состояния HTTP
- Spring @RequestMapping Новые аннотации ярлыков
Основные понятия в Spring MVC
- Учебник Spring MVC
- Руководство по ViewResolver
- Начало работы с формами
- Введение в использование Thymeleaf весной
- Модель, ModelMap и ModelView
- Использование Spring ResponseEntity для управления HTTP-ответом
- Краткое руководство по контроллерам Spring
- Параметры JSON с Spring MVC
- Весенняя аннотация @PathVariable
- HTTP PUT против HTTP PATCH в REST API
Промежуточные понятия в Spring MVC
- Установка Spring MVC с Kotlin
- Подавайте статические ресурсы с помощью Spring
- Возврат пользовательских кодов состояния из контроллеров Spring
- Переговоры о содержании
- Введение в HandlerInterceptor
- Файл загружен
- Возврат данных изображения/носителя
- Пользовательская проверка
- Исключение HttpMediaTypeNotAcceptableException
- Пользовательские страницы ошибок
- Пользовательское связывание данных
- Обработчик адаптеров
- Проверка формы с помощью AngularJS
- Краткое руководство по Spring MVC с помощью Velocity
- Введение в использование FreeMarker в Spring MVC
- Интеграция плиток Apache с Spring MVC
- Движки шаблонов для Spring
- Использование JSON Patch в Spring REST API
- Необязательные переменные пути Spring
- Использование Enums в качестве параметров запроса в Spring
- Проверка RequestParams и PathVariables в Spring
- Как установить тип содержимого JSON в Spring MVC
- Атрибуты сеанса в Spring MVC
- Работа с параметрами даты в Spring
Расширенные концепции в Spring MVC
- Загружать и отображать файлы Excel
- Асинхронная поддержка Servlet 3 с Spring MVC и Spring Security
- Кэшируемые статические активы
- Краткое руководство по матричным переменным
- Использование перехватчика пользовательского обработчика для управления сеансами
- Spring MVC + Thymeleaf 3.0: новые возможности
- HandlerInterceptors и фильтры в Spring MVC