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


Как представить SPI в Java-проекте
Что такое СПИ Полное название SPI  — Интерфейс поставщика услуг . Это механизм, разделяющий интерфейс службы и реализацию службы для достижения разделения и улучшения масштабируемости программы. Внедрение поставщика услуг — это введение средства реализации интерфейса SPI. Конкретный класс реализации получается путем обнаружения локальной регистрации, а…

Создание API для сокращения URL-адресов с помощью Firebase и Spring Boot
Проект Java и Spring с базой данных Firebase Realtime Сокращатели URL-адресов — это удобные инструменты, которые позволяют нам преобразовывать длинные и сложные URL-адреса в более короткие и более управляемые. В этом руководстве мы рассмотрим, как создать API-интерфейс сокращения URL-адресов, используя базу данных Firebase Realtime Database в качестве серверной части и Spring Boot в качестве платформы. База данных Firebase Realtime предоставляет масштабируемую облачную базу данных..

Использование EIP процессора составных сообщений в Apache Camel
EIP составного процессора сообщений — это полезный шаблон для объединения нескольких процессоров сообщений в один процессор в Apache Camel. Его можно использовать для комбинирования обработки сообщения модульным и многоразовым способом, а также для улучшения тестируемости маршрута, позволяя тестировать обработку сообщения изолированно. В этой записи блога обсуждается использование EIP процессора составных сообщений в Apache Camel. Мы рассмотрим, как определить обработчик составных..

Как создать учетную запись Github и запустить свой первый Java-проект
Руководство для начинающих В этой статье мы объясним полный процесс создания учетной записи GitHub, создания нового репозитория и загрузки проекта Spring. Вот пошаговое руководство: Если у вас уже есть учетная запись Github, вы можете пропустить первый шаг. **Создайте учетную запись GitHub** 1. Откройте веб-браузер и перейдите на сайт GitHub: https://github.com/ 2. Нажмите кнопку Зарегистрироваться в правом верхнем углу. 3. Следуйте инструкциям, чтобы создать учетную..

Руководство для начинающих по аннотациям @Controller и @RestController в Spring MVC
Введение Одним из наиболее мощных аспектов Spring MVC, компонента Spring Framework, который обрабатывает веб-приложения, является его расширяемая модель программирования на основе аннотаций. В этом руководстве для начинающих представлены две наиболее важные аннотации в Spring MVC: @Controller и @RestController . Я расскажу, что делают эти аннотации, как они используются и когда вы можете предпочесть одно другому. Понимание основ Spring MVC Прежде чем мы углубимся в особенности..

Джексон: Выборочная сериализация/десериализация свойств объектов в формате JSON
При сериализации объектов Java в JSON и десериализации JSON в объекты Java иногда требуется игнорировать свойство только во время сериализации, но разрешить десериализацию свойства в свойство объекта Java. В аналогичном примечании может быть требование, согласно которому свойство должно игнорироваться только при десериализации в свойство объекта java, но свойство должно быть разрешено для сериализации. Предположим, у нас есть серверная служба в приложении, в котором хранятся сведения о..

Spring Boot и OpenFeign — связь между микросервисами
Spring внутренняя связь на основе микросервисов На этапе архитектуры решения, особенно когда мы говорим о микросервисах, нам нужен своего рода внутренний обмен данными. Для этого есть много инструментов, таких как шаблон Spring rest и веб-клиент, но я использую тот, который считаю самым простым из всех: да, OpenFeign! Установка OpenFeign Во-первых, мы добавляем зависимость OpenFeign (внутри файла pom.xml ), поэтому она будет импортирована Maven (нашим менеджером зависимостей)...