«Интерполяция сообщения Spring Validation»

«1. Введение Интерполяция сообщений — это процесс, используемый для создания сообщений об ошибках для ограничений проверки Java-бинов. Например, мы можем увидеть сообщения, предоставив нулевое значение для поля, аннотированного аннотацией javax.validation.constraints.NotNull. В этом уроке мы узнаем, как использовать интерполяцию сообщений Spring

«Руководство по атрибутам Flash в веб-приложении Spring»

«1. Обзор Веб-приложения часто зависят от пользовательского ввода для выполнения нескольких вариантов их использования. В результате отправка формы является широко используемым механизмом для сбора и обработки данных для таких приложений. В этом руководстве мы узнаем, как flash-атрибуты Spring могут помочь

«Чтение HttpServletRequest несколько раз весной»

«1. Введение В этом руководстве мы узнаем, как несколько раз читать тело из HttpServletRequest с помощью Spring. HttpServletRequest — это интерфейс, который предоставляет метод getInputStream() для чтения тела. По умолчанию данные из этого InputStream можно прочитать только один раз. 2.

«Введение в Hibernate Spatial»

«1. Введение В этой статье мы рассмотрим пространственное расширение Hibernate, hibernate-spatial. Начиная с версии 5, Hibernate Spatial предоставляет стандартный интерфейс для работы с географическими данными. 2. Общие сведения о Hibernate Spatial Географические данные включают в себя представление таких объектов, как

«Руководство по хранимым процедурам с JPA»

«1. Введение В этом кратком руководстве мы рассмотрим использование хранимых процедур в Java Persistence API (JPA). 2. Настройка проекта 2.1. Настройка Maven Сначала нам нужно определить следующие зависимости в нашем файле pom.xml: javax.javaee-api — поскольку он включает JPA API и

«Автономное тестирование с использованием базы данных в памяти»

«1. Обзор В этом руководстве мы собираемся создать простое приложение Spring, которое для тестирования использует базу данных в памяти. Для стандартного профиля приложение будет иметь автономную конфигурацию базы данных MySQL, которая требует наличия установленного и работающего сервера MySQL с надлежащей

«Краткое руководство по контроллерам Spring»

«1. Введение В этой статье мы сосредоточимся на основной концепции Spring MVC — контроллерах. 2. Обзор Давайте начнем с того, что сделаем шаг назад и посмотрим на концепцию Front Controller в типичной архитектуре Spring Model View Controller. На очень высоком

«Модель, ModelMap и ModelAndView в Spring MVC»

«1. Обзор В этой статье мы рассмотрим использование основных org.springframework.ui.Model, org.springframework.ui.ModelMap и org.springframework.web.servlet.ModelAndView, предоставляемых Spring MVC. 2. Зависимости Maven Начнем с зависимости spring-context в нашем файле pom.xml: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.2.RELEASE</version> </dependency> Последнюю версию зависимости spring-context можно найти здесь. Для

«Весенние веб-контексты»

«1. Введение При использовании Spring в веб-приложении у нас есть несколько вариантов организации контекстов приложения, которые связывают все это. В этой статье мы собираемся проанализировать и объяснить наиболее распространенные варианты, которые предлагает Spring. 2. Контекст корневого веб-приложения Каждое веб-приложение Spring

«Необязательные переменные пути Spring»

«1. Обзор В этом уроке мы узнаем, как сделать переменную пути необязательной в Spring. Во-первых, мы опишем, как Spring связывает параметры @PathVariable в методе обработчика. Затем мы покажем различные способы сделать переменную пути необязательной в разных версиях Spring. Краткий обзор