Перейти к основному содержимому

221 запись с тегом "Spring Boot"

Посмотреть все теги

· 3 мин. чтения

1. Обзор

В этом руководстве мы покажем, как форматировать поля даты JSON в приложении Spring Boot.

Мы рассмотрим различные способы форматирования дат с помощью Jackson , который Spring Boot использует в качестве процессора JSON по умолчанию.

2. Использование @JsonFormat в поле даты

2.1. Настройка формата

· 9 мин. чтения

1. Обзор

При создании веб-приложений JavaServer Pages (JSP) — это один из вариантов, который мы можем использовать в качестве механизма шаблонов для наших HTML-страниц.

С другой стороны, Spring Boot — это популярная платформа, которую мы можем использовать для начальной загрузки нашего веб-приложения.

В этом руководстве мы увидим, как мы можем использовать JSP вместе с Spring Boot для создания веб-приложения.

Во-первых, мы увидим, как настроить наше приложение для работы в различных сценариях развертывания. Затем мы рассмотрим некоторые распространенные варианты использования JSP. Наконец, мы рассмотрим различные варианты упаковки нашего приложения.

Небольшое замечание: JSP сам по себе имеет ограничения и тем более в сочетании с Spring Boot. Итак, мы должны рассматривать Thymeleaf или FreeMarker как лучшую альтернативу JSP.

· 5 мин. чтения

1. Обзор

При использовании формата JSON Spring Boot будет использовать экземпляр ObjectMapper для сериализации ответов и десериализации запросов.

В этом руководстве мы рассмотрим наиболее распространенные способы настройки параметров сериализации и десериализации.

Чтобы узнать больше о Джексоне, обязательно ознакомьтесь с нашим руководством по Джексону .

2. Конфигурация по умолчанию

· 3 мин. чтения

1. Обзор

В этом руководстве мы покажем, как создать службу REST для использования и создания содержимого JSON с помощью Spring Boot .

Мы также рассмотрим, как мы можем легко использовать семантику RESTful HTTP.

Для простоты мы не будем включать слой сохраняемости , но Spring Data также упрощает его добавление.

2. Служба ОТДЫХА

· 7 мин. чтения

1. Обзор

В нашем предыдущем руководстве по @ConfigurationProperties мы узнали , как настроить и использовать аннотацию @ConfigurationProperties с Spring Boot для работы с внешней конфигурацией.

В этом руководстве мы обсудим, как тестировать классы конфигурации, которые полагаются на аннотацию @ConfigurationProperties , чтобы убедиться, что наши данные конфигурации загружены и правильно связаны с соответствующими полями.

2. Зависимости

В нашем проекте Maven мы будем использовать зависимости spring-boot-starter и spring-boot-starter-test , чтобы включить основной API Spring и тестовый API Spring. Кроме того, мы будем использовать spring-boot-starter-validation в качестве зависимости проверки бина:

· 4 мин. чтения

1. Обзор

В этом кратком руководстве мы подробно рассмотрим , как сопоставить список YAML со списком в Spring Boot.

Мы начнем с некоторых сведений о том, как определять списки в YAML.

Затем мы копнем глубже, чтобы увидеть, как связать списки YAML со списками объектов .

2. Краткий обзор списков в YAML

· 3 мин. чтения

1. Обзор

При работе с REST API обычно извлекаются все конечные точки REST. Например, нам может понадобиться сохранить все конечные точки сопоставления запросов в базе данных. В этом руководстве мы рассмотрим, как получить все конечные точки REST в приложении Spring Boot .

2. Сопоставление конечных точек

В приложении Spring Boot мы предоставляем конечную точку REST API с помощью аннотации @RequestMapping в классе контроллера. Для получения этих конечных точек есть три варианта: прослушиватель событий, Spring Boot Actuator или библиотека Swagger.

3. Подход прослушивателя событий

· 5 мин. чтения

1. Обзор

При использовании Spring Data MongoDB нам может потребоваться войти на более высокий уровень, чем уровень по умолчанию. Как правило, нам может понадобиться увидеть, например, некоторую дополнительную информацию, такую как выполнение операторов или параметры запроса.

В этом кратком руководстве мы увидим, как изменить уровень ведения журнала MongoDB для запросов.

2. Настройте ведение журнала запросов MongoDB

Поддержка MongoDB предлагает интерфейс MongoOperations или его основную реализацию MongoTemplate для доступа к данным, поэтому все, что нам нужно, — это настроить уровень отладки для класса MongoTemplate .

· 3 мин. чтения

1. Введение

Spring Boot — это соглашение о структуре конфигурации, которое позволяет нам создать готовую к работе установку проекта Spring, а Tomcat — один из самых популярных контейнеров сервлетов Java.

По умолчанию Spring Boot создает отдельное приложение Java, которое может работать как настольное приложение или настраиваться как системная служба, но есть среды, в которых мы не можем установить новую службу или запустить приложение вручную.

В отличие от автономных приложений, Tomcat устанавливается как служба, которая может управлять несколькими приложениями в рамках одного и того же прикладного процесса, что позволяет избежать необходимости специальной настройки для каждого приложения.

В этом руководстве мы создадим простое приложение Spring Boot и адаптируем его для работы в Tomcat.

2. Настройка приложения Spring Boot

· 2 мин. чтения

1. Обзор

Иногда, когда мы сохраняем даты в MySQL, мы понимаем, что дата из базы данных отличается от нашей системы или JVM.

В других случаях нам просто нужно запустить наше приложение с другим часовым поясом.

В этом руководстве мы рассмотрим различные способы изменения часового пояса MySQL с помощью конфигурации Spring Boot .

2. Часовой пояс как параметр URL