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

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

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

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

1. Цифры 2015 года

Весна 4 вышла в декабре 2013 года, и с тех пор она медленно набирает обороты.

В мае 2015 года я провел опрос , согласно которому степень внедрения Spring 4 составила 65 % , а степень внедрения Spring Boot — 34 % .

2. Новые весенние номера 2016 года

На прошлой неделе я завершил новый опрос «Java и Spring в 2016 году» и получил 2253 ответа от сообщества.

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

1. Обзор

В этом руководстве мы обсудим, как загружать и извлекать файлы с помощью MongoDB и Spring Boot.

Мы будем использовать MongoDB BSON для небольших файлов и GridFS для больших.

2. Конфигурация Maven

Во- первых, мы добавим зависимость spring-boot-starter-data-mongodb в наш pom.xml :

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

1. Обзор

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

Если вы новичок в Spring Boot, ознакомьтесь с нашим введением в Spring Boot .

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

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

1. Обзор

В этой статье мы рассмотрим основы интеграции DynamoDB в приложение Spring Boot на практическом практическом примере проекта.

Мы покажем, как настроить приложение для использования локального экземпляра DynamoDB с помощью Spring Data. Мы также создадим пример модели данных и класса репозитория, а также выполним реальные операции с базой данных с помощью интеграционного теста.

2. ДинамоДБ

DynamoDB — это полностью управляемая база данных NoSQL, размещенная на AWS, похожая на другие базы данных NoSQL, такие как Cassandra или MongoDB. DynamoDB предлагает быструю, стабильную и предсказуемую производительность и масштабируемость.

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

1. Обзор

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

Эти мосты между сервисами и технологиями называются маршрутами. Маршруты реализованы на движке ( CamelContext ) и взаимодействуют с так называемыми «сообщениями обмена».

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

Для начала нам нужно включить зависимости для Spring Boot, Camel, Rest API с Swagger и JSON:

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

1. Обзор

В этом руководстве мы узнаем, как подключиться к базе данных NoSQL с помощью Sprint Boot. В нашей статье мы будем использовать DataStax Astra DB , DBaaS на базе Apache Cassandra , которая позволяет нам разрабатывать и развертывать приложения, управляемые данными, с помощью облачной службы.

Во-первых, мы начнем с рассмотрения того, как установить и настроить наше приложение с помощью Astra DB. Затем мы узнаем, как создать простое приложение с помощью Spring Boot .

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

Начнем с добавления зависимостей в наш pom.xml . Конечно, нам понадобится зависимость spring-boot-starter-data-cassandra :

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

1. Обзор

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

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

2. Важность логарифмического уровня

Правильная настройка уровня журнала может сэкономить нам много времени.

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

1. Обзор

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

2. Целевой проект

В этой статье мы не будем рассматривать создание базовой конфигурации для запуска Spring Boot и Swagger-UI. Мы можем либо использовать уже настроенный проект, либо следовать руководству по настройке Swagger 2 с помощью Spring REST API , чтобы создать базовую конфигурацию.

3. Проблема

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

1. Обзор

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

Мы сравним две платформы в нескольких областях. Во-первых, мы сравним простоту создания нового приложения, языковую поддержку и другие параметры конфигурации. Затем мы рассмотрим два простых приложения REST. Наконец, мы сравним код и измерим различия в производительности.

2. Особенности

В следующих разделах мы разберем несколько функций двух фреймворков.

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

1. Обзор

В этом руководстве мы разберемся с методологией приложения с двенадцатью факторами .

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

2. Что такое методология двенадцати факторов?

Методология двенадцати факторов представляет собой набор из двенадцати передовых методов разработки приложений, предназначенных для работы в качестве службы . Первоначально это было разработано Heroku для приложений, развернутых в качестве сервисов на их облачной платформе еще в 2011 году. Со временем это оказалось достаточно общим для любой разработки программного обеспечения как услуги (SaaS).