Squeak.ru - шаблоны программирования

Публикации по теме 'spring-boot'


API First, используя OpenAPI и Spring Boot
вступление Что ж, после нескольких лет работы с OpenAPI и Spring Boot я увидел, что некоторые опытные разработчики не знают этого подхода. В своих последних проектах я использовал спецификацию OpenAPI для создания объектов и интерфейсов DTO для RestControllers в Spring Boot, а фронтенд-команда использовала спецификацию OpenAPI для создания объектов и клиентов для API. В этой статье объясняется, как OpenAPI и Spring Boot работают вместе, чтобы использовать API First Concept...

Преодоление сложностей разработки микросервисов: 10 ключевых проблем и стратегий для…
10 проблем, с которыми вы можете столкнуться при разработке микросервисов, и способы их решения Нет сомнений в том, что архитектура микросервисов произвела революцию в разработке программного обеспечения, разбив монолитные приложения на более мелкие, слабосвязанные сервисы. Хотя подход микросервисов обещает повышенную масштабируемость, гибкость и ускорение циклов разработки, он сопряжен с собственным набором проблем, которые разработчику очень важно знать, а не просто знать, но и..

Тестирование интеграции базы данных для пользовательской стартовой библиотеки доступа к данным Spring Boot с использованием…
Как настроить проект Spring Boot с интеграционным тестированием базы данных с использованием Testcontainers для MongoDB Ранее я написал статью об абстрагировании логики доступа к данным с помощью библиотеки доступа к данным . В этой статье я поделюсь своим исследованием того, как я абстрагировал свою логику доступа к данным с помощью специальной начальной библиотеки доступа к данным Spring Boot и протестировал ее с помощью тестовых контейнеров MongoDB. Обратите внимание, что на..

Вопросы по теме 'spring-boot'

Модульное тестирование сервисного класса Spring Boot с (выходным) репозиторием в JUnit
Я работаю над веб-сервисом на основе весенней загрузки со следующей структурой: Контроллер (REST) ​​-> Службы -> Репозитории (как предлагается в некоторых руководствах). Подключение к моей базе данных (JPA / Hibernate / MySQL) определяется в...

Получение клиентских портов с сервера конфигурации
Мне интересно, можно ли настроить порты сервера для клиентов весенней загрузки, получив их с сервера конфигурации. Я понимаю, что могу вручную получить порты в каждом клиентском коде и настроить класс Connector сервера, но, возможно, есть лучший...

SpEL не поддерживается в аннотации Spring @Entry.base
Я использую Spring Data LDAP, а Spring Boot предоставляет встроенную поддержку встроенного сервера UnboundID. Однако, когда я использую аннотацию Spring Data LDAP @Entry , мне нужно указать другой base в аннотации в зависимости от того, использую...

Как я могу читать данные из внешней базы данных Oracle с помощью Spring Batch?
У меня есть приложение Spring boot + Spring Batch с внешним источником как: Oracle DB, назначение как: SQL Server на моем Stage Server. У меня есть пользователь чтения для оракула. Я получаю следующую ошибку при чтении данных из источника. Ниже...

Сборка и развертывание Spring Boot в EC2
Я хочу собрать и развернуть приложение с весенней загрузкой здесь: https://github.com/BillyCharter87/Tech-O-Dex-API Кажется, я не могу найти четкого объяснения до сих пор? Есть четкие примеры? Спасибо

Spring Boot 2.1.0 с джерси
Сегодня я запустил простое приложение весенней загрузки приложения. Поскольку я начинаю с нуля, я использую последнюю версию SpringBoot: 2.1.0.RELEASE. Я хотел бы использовать Джерси для использования JAX-RS. У меня это работает для версии 1.3.6...
11.05.2024

org.hibernate.HibernateException: идентификатор экземпляра Abc был изменен с abc на def
Я получаю эту ошибку при обновлении весеннего пакета. Это моя таблица сущностей. @Entity public class Abc { @Column(name = Reference_Number, length = 16) private UUID referenceNumber; @Column(name = ColumnNames.HASh_VALUE) private String...

Что вызывает это исключение mockito?
Я нахожусь в процессе создания тестовых случаев для проекта. Как спроектирован проект, трудно идти вперед и выполнять простые модульные тесты, и, похоже, отсутствует зависимость, чтобы использовать Mockito для имитации функций и объектов. Вот что у...

У меня проблема с bean-компонентами в Spring boot
У меня проблема с beans и autowired. Извините за краткое описание. Я не так хорошо знаю английский. В чем может быть проблема с бином? Я попытался добавить аннотации Lombok, такие как @Getter и @Setter, в класс Entity для поддержки сериализации...

Как исправить поле, требующее bean-компонента типа, который не может быть найден, исключение Spring Boot
Я работаю с учебным пособием по весенней загрузке от javabrains , и все было ясно, пока не поместил CrudRepository в проект. Ниже вы можете найти мой основной класс: package pl.springBootStarter.app; import...

Как войти в систему после регистрации в весенней безопасности?
В весенней безопасности вход в систему осуществляется через указанную страницу входа в класс securityconfig. Ниже приведен код.. @Override protected void configure(HttpSecurity http) throws Exception {...

Проблема конфигурации Maven с версией 2.1.7 - загрузка Spring
когда я пытаюсь создать проект Spring Boot, используя новую версию «v 2.1.7» <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>...
15.04.2024

Как синхронизировать данные между базами данных (каждая база данных для каждого экземпляра службы) в микросервисах?
Если у каждого экземпляра службы есть отдельная база данных в архитектуре микросервисов, как мы можем синхронизировать данные? Например, если экземпляр № 1 обслуживает запрос и сохраняет данные в своей базе данных db № 1, а другой запрос на экземпляр...

Планирование не работает для остальных вызовов в микросервисе весенней загрузки
У меня есть микросервис весенней загрузки, который содержит метод, который мне нужно запускать каждое воскресенье, поэтому я использовал аннотацию @Scheduled для метода и аннотацию @EnableScheduling в классе конфигурации. Метод, аннотированный с...

Swagger не принимает значения в пользовательском интерфейсе
Я наблюдаю странное поведение только для документации PATCH API. Переменные пути помечены как параметры ссылки и не принимают значения для отправки. Обратите внимание, что этого не происходит для документации GET, POST или PUT API. Вы можете...

Почему pod переходит в CrashLoopBackOff после успешного перезапуска несколько раз из-за сбоя проверки живости
У меня есть простое приложение для весенней загрузки со следующим зондом: livenessProbe: httpGet: path: /health port: 56017 initialDelaySeconds: 30 periodSeconds: 10...

Spring не хочет сохранять запись в базе данных
Журналы: 2021-05-09 14:04:19.356 ОШИБКА 22211 --- [nio-8080-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() для сервлета [dispatcherServlet] в контексте с путь [] вызвал исключение [Ошибка обработки запроса; вложенным...

Новые материалы

Как работает промежуточный надзор, часть 2 (машинное обучение)
Эффективная сегментация медицинских изображений с промежуточным механизмом наблюдения (arXiv) Автор: Ди Юань , Цзюнян Чен , Чжэнхуа Сюй , Томас Лукасевич , Чжиган Фу , Гуйчжи Сюй ...

Что такое A11y (и почему вы должны его использовать)
Возможно, вы слышали об атрибутах W3C или ARIA, но что они на самом деле означают? Доступность определяется как процесс разработки продуктов, устройств и сред, которые могут использовать люди..

День 76/100 Книга
День 76/100 Книга Обучение — это непрерывный процесс с ресурсами, широко используемыми людьми, которые признают сложный путь достижения успешной цели. Хотя поначалу это может показаться..

Gmail Smart Compose: умный способ написать электронное письмо
Gmail означает почту Google, это бесплатная служба электронной почты, предоставляемая Google по всему миру. Google официально запустил Gmail в 2004 году, и в настоящее время этой услугой..

API следующего поколения: gRPC n Javascript
gRPC - быстро развивающаяся технология, которая потенциально может заменить протокол HTTP. Это быстрее, чем традиционные HTTP-вызовы, потому что он отправляет данные в двоичном формате, а не в..

Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне Аудитория Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..