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


Работа с транзакциями в Spring Framework
В этой статье мы узнаем, как использовать аннотацию транзакций в приложении Spring, чтобы гарантировать согласованность данных. Зачем нужны транзакции? Начнем с примера сохранения информации о заказе. Во многих случаях для хранения информации о заказе у нас есть две таблицы, позволяющие вызывать Order и OrderLine . Следовательно, система должна сначала сохранить данные для заказа, а затем отсортировать информацию по позициям заказа. Теперь нужно подумать о случае, когда мы..

Молниеносные результаты с параллельным выполнением JUnit5
Пошаговое руководство по настройке параллельного выполнения теста JUnit5. В этой короткой статье мы узнаем, как настроить платформу JUnit для параллельного запуска тестов. Начнем с 3-х простых тестов — для каждого из них добавим задержку в 100 миллисекунд: @Test void t1() throws InterruptedException { System.out.println("starting test…

Учебное пособие Spring Cloud Alibaba от начинающих до мастеров (4) — Введение в Quick…
Введение в Быстрый запуск установки Sentinel Server Flow Control Component Startup Что такое Сентинел? Traffic Guards для распределенных систем С ростом популярности микросервисов стабильность между сервисами и сервисами становится все более важной. Sentinel использует трафик в качестве точки входа для защиты стабильности сервисов от нескольких измерений, таких как управление трафиком, переход на более раннюю версию автоматического выключателя и защита системной нагрузки...

Практическое руководство по использованию Liquibase со Spring Boot
Введение В быстро меняющемся мире разработки программного обеспечения управление схемами баз данных и контролем версий имеет решающее значение для поддержания целостности данных и обеспечения бесперебойного обновления приложений. Liquibase, инструмент с открытым исходным кодом, предлагает надежное решение этой проблемы. В этом сообщении блога мы углубимся в функции, концепции Liquibase и ее роль в упрощении управления базами данных. Ликвибаза в двух словах По своей сути Liquibase..

Работа с аннотацией @Order в Spring: упорядочивание компонентов и зависимостей
Введение В обширной вселенной среды Spring есть одна аннотация, которую часто упускают из виду, но которая имеет большое значение, — это @Order . В проектах, где вам необходимо поддерживать определенный порядок компонентов или когда существует несколько компонентов одного типа, эта аннотация оказывается неоценимой. Этот пост прольет свет на то, как @Order можно использовать для упорядочивания компонентов и зависимостей в Spring. Понимание аннотации @Order Прежде чем..

Освоение проверки данных с помощью аннотаций @Valid и @Validated в Spring
Введение Проверка данных является важной частью любого приложения. Неправильные или искаженные данные могут привести к неожиданному поведению, уязвимостям безопасности и неточным расчетам. Spring, одна из самых популярных платформ для создания Java-приложений, предоставляет отличный набор инструментов для обеспечения целостности данных с помощью аннотаций @Valid и @Validated . В этой статье мы углубимся в эти аннотации и поймем, как их можно эффективно использовать для проверки..

Spring Boot Actuator: простой мониторинг приложений
Здравствуйте, коллеги-разработчики! 🌟 Вы когда-нибудь мечтали о волшебной палочке, которая могла бы помочь вам легко отслеживать и управлять приложениями Spring Boot? Что ж, ваше желание вот-вот сбудется! Добро пожаловать в мир Spring Boot Actuator, где следить за работоспособностью и производительностью вашего приложения так же просто, как взмахнуть палочкой (почти). В этом очаровательном путешествии мы собираемся изучить Spring Boot Actuator, фантастический набор инструментов,..