«Использование JDBI с Spring Boot»

«1. Введение В предыдущем руководстве мы рассмотрели основы JDBI, библиотеки с открытым исходным кодом для доступа к реляционным базам данных, которая удаляет большую часть стандартного кода, связанного с прямым использованием JDBC. На этот раз мы увидим, как мы можем использовать

«Руководство по @EnableConfigurationProperties»

«1. Введение В этом кратком руководстве мы покажем, как использовать аннотацию @EnableConfigurationProperties с аннотированными классами @ConfigurationProperties. 2. Назначение аннотации @EnableConfigurationProperties Аннотация @EnableConfigurationProperties строго связана с @ConfiguratonProperties. Это включает поддержку аннотированных классов @ConfigurationProperties в нашем приложении. Однако стоит отметить, что в

«Форматирование дат JSON в Spring Boot»

«1. Обзор В этом руководстве мы покажем, как форматировать поля даты JSON в приложении Spring Boot. Мы рассмотрим различные способы форматирования дат с помощью Jackson, который Spring Boot использует в качестве обработчика JSON по умолчанию. 2. Использование @JsonFormat в поле

«Рендеринг исключений в JSON с помощью Spring»

«1. Введение Happy-path REST довольно хорошо понятен, и Spring упрощает его реализацию на Java. Но что делать, если что-то пойдет не так? В этом руководстве мы рассмотрим передачу исключения Java как часть ответа JSON с использованием Spring. Для более широкого

«Отключить автоматическую настройку данных Spring»

«1. Введение В этом кратком руководстве мы рассмотрим два разных способа отключения автоконфигурации базы данных в Spring Boot, которые могут пригодиться, скажем, при тестировании. Мы увидим примеры для Redis, MongoDB и Spring Data JPA. Во-первых, мы начнем с подхода на

«Исключить классы автоконфигурации в весенних загрузочных тестах»

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

«Встроенный сервер Redis с Spring Boot Test»

«1. Обзор Spring Data Redis предоставляет простой способ интеграции с экземплярами Redis. Однако в некоторых случаях удобнее использовать встроенный сервер, чем создавать среду с реальным сервером. Поэтому мы узнаем, как настроить и использовать встроенный сервер Redis. 2. Зависимости Начнем с

«Введение в Dropwizard»

«1. Обзор Dropwizard — это среда Java с открытым исходным кодом, используемая для быстрой разработки высокопроизводительных веб-сервисов RESTful. Он собирает некоторые популярные библиотеки для создания облегченного пакета. Основными библиотеками, которые он использует, являются Jetty, Jersey, Jackson, JUnit и Guava. Кроме

«Введение в веб-банки»

«1. Обзор В этом руководстве рассказывается о WebJars и о том, как их использовать в приложении Java. Проще говоря, WebJars — это зависимости на стороне клиента, упакованные в архивные файлы JAR. Они работают с большинством контейнеров JVM и веб-фреймворков. Вот

«Spring @ComponentScan — типы фильтров»

«1. Обзор В предыдущем уроке мы узнали об основах сканирования компонентов Spring. В этой статье мы увидим различные типы параметров фильтрации, доступные с аннотацией @ComponentScan. 2. Фильтр @ComponentScan По умолчанию классы, аннотированные с помощью @Component, @Repository, @Service, @Controller, регистрируются как