Перейти к основному содержимому

221 запись с тегом "Spring Boot"

Посмотреть все теги

· 2 мин. чтения

1. Обзор

Spring JDBC и JPA предоставляют абстракции над собственными API JDBC, позволяя разработчикам отказаться от собственных запросов SQL. Однако нам часто нужно видеть эти автоматически сгенерированные SQL-запросы и порядок их выполнения для целей отладки.

В этом кратком руководстве мы рассмотрим различные способы регистрации этих SQL-запросов в Spring Boot.

2. Регистрация запросов JPA

· 9 мин. чтения

1. Введение

Эта статья даст вам краткий обзор JHipster, покажет, как создать простое монолитное приложение и пользовательские объекты с помощью инструментов командной строки.

Мы также рассмотрим сгенерированный код на каждом этапе, а также рассмотрим команды сборки и автоматические тесты.

2. Что такое Джипстер

Короче говоря, JHipsterэто высокоуровневый генератор кода, построенный на обширном списке передовых инструментов и платформ разработки.

· 2 мин. чтения

1. Обзор

По умолчанию Spring Boot поставляется с баннером, который появляется при запуске приложения.

В этой статье мы узнаем, как создать собственный баннер и использовать его в приложениях Spring Boot.

2. Создание баннера

Прежде чем мы начнем, нам нужно создать собственный баннер, который будет отображаться во время запуска приложения. Мы можем создать собственный баннер с нуля или использовать различные инструменты, которые сделают это за нас.

· 3 мин. чтения

1. Обзор

В этом кратком руководстве мы рассмотрим шаги по использованию базы данных SQLite в приложении Spring Boot с поддержкой JPA.

Spring Boot поддерживает несколько известных баз данных в памяти из коробки, но SQLite требует от нас немного большего.

Давайте посмотрим, что для этого нужно.

2. Настройка проекта

· 4 мин. чтения

1. Обзор

В этом руководстве мы узнаем, как использовать Spring Boot с Hibernate.

Мы создадим простое приложение Spring Boot и продемонстрируем, как легко его интегрировать с Hibernate.

2. Начальная загрузка приложения

Мы будем использовать Spring Initializr для начальной загрузки нашего приложения Spring Boot. В этом примере мы будем использовать только необходимые конфигурации и зависимости для интеграции Hibernate, добавив зависимости Web , JPA и H2 . Мы объясним эти зависимости в следующем разделе.

· 5 мин. чтения

1. Введение

В этой статье мы увидим, как писать интеграционные тесты для веб-служб SOAP, созданных с использованием Spring Boot.

Мы уже знаем, как писать модульные тесты для классов приложений, и мы уже рассмотрели общие концепции тестирования в нашем руководстве по тестированию в Spring Boot . Итак, здесь мы сосредоточимся на интеграционном тестировании только уровня веб-сервиса, используя @WebServiceServerTest .

2. Тестирование веб-сервисов Spring

В Spring Web Services конечные точки являются ключевым понятием для реализации службы на стороне сервера. Специализированная аннотация @Endpoint помечает аннотированный класс как конечную точку веб-службы. Важно отметить, что эти конечные точки отвечают за получение сообщений запроса XML, вызов необходимой бизнес-логики и возврат результата в виде ответного сообщения .

· 8 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим основы настройки сервера Keycloak, подключения к нему приложения Spring Boot и использования его с Spring Security .

2. Что такое Keycloak?

Keycloak — это решение с открытым исходным кодом для управления идентификацией и доступом, предназначенное для современных приложений и сервисов.

· 7 мин. чтения

1. Обзор

В этой статье мы рассмотрим, как мы можем перенести существующее приложение Spring Framework в приложение Spring Boot .

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

Разработка с использованием Spring Boot дает несколько преимуществ:

  • более простое управление зависимостями
  • автоконфигурация по умолчанию
  • встроенный веб-сервер
  • метрики приложений и проверки работоспособности
  • расширенная внешняя конфигурация

2. Стартеры Spring Boot

· 3 мин. чтения

1. Обзор

В этой статье мы сосредоточимся на использовании шаблонов Mustache для создания содержимого HTML в приложениях Spring Boot.

Это шаблонизатор без логики для создания динамического контента , который популярен благодаря своей простоте.

Если вы хотите узнать об основах, ознакомьтесь с нашей статьей « Введение в усы ».

2. Зависимость от Maven

· 4 мин. чтения

1. Обзор батута

Исторически сложилось так, что простым способом понять состояние нашей системы во время выполнения было запустить ее вручную в терминале. В лучшем случае мы бы автоматизировали все с помощью скриптов.

Конечно, движение DevOps изменило все это, и, к счастью, наша отрасль далеко ушла от этого подхода. Trampoline — одно из решений, решающих эту проблему (для пользователей Unix и Windows) в экосистеме Java.

Инструмент построен на основе Spring Boot и призван помочь разработчикам Spring Cloud в их повседневной работе благодаря чистому и свежему пользовательскому интерфейсу.

Вот некоторые из его возможностей:

  • Запускайте экземпляры, используя Gradle или Maven в качестве инструмента сборки
  • Управление экземплярами Spring Boot
  • Настройка аргументов виртуальной машины на этапе запуска
  • Мониторинг развернутых экземпляров: использование памяти, журналы и трассировки
  • Оставьте отзыв авторам