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] в контексте с путь [] вызвал исключение [Ошибка обработки запроса; вложенным...

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

Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов! GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..

Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..

Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение Как машинное обучение? Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..

Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..

Освоение функций потерь в машинном обучении для регрессии: полное руководство по оптимизации…
Введение: Функция потерь является важным компонентом алгоритмов машинного обучения и статистических моделей. Его роль заключается в измерении несоответствия между прогнозируемым выходом модели и..

10 языков программирования, которые изменят мир в 2023 году
Мир программирования постоянно развивается, и востребованные языки постоянно меняются. Однако есть несколько языков, которые выдержали испытание временем и по-прежнему очень ценны для изучения в..

Чем заняться в наших библиотеках (апрель 2023 г.)
В апреле этого года мы празднуем обучение по-разному — от принятия позитивного и устойчивого мышления до понимания и сохранения местных популяций пчел, а также изучения новейших и новейших..