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

3 записи с тегом "Quarkus"

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

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

1. Обзор

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

Кроме того, мы проведем несколько тестов, чтобы измерить их производительность и понаблюдать за их поведением.

2. Весенний ботинок

Spring Boot — это фреймворк на основе Java, ориентированный на корпоративные приложения . Он объединяет все проекты Spring и помогает повысить производительность разработчиков, предлагая множество готовых интеграций .

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

1. Обзор

В этой статье мы узнаем разницу между обнаружением bean-компонентов в Quarkus и классическими средами Jakarta EE. Мы сосредоточимся на том, как обеспечить, чтобы Quarkus мог обнаруживать аннотированные классы во внешних модулях.

2. Почему Quarkus нуждается в индексировании

Одним из основных преимуществ Quarkus является чрезвычайно быстрая загрузка. Для этого Quarkus переносит такие этапы, как сканирование аннотаций пути к классам, из среды выполнения во время сборки. Для этого нам нужно объявить все зависимости во время сборки.

Таким образом, расширение приложения с помощью пути к классам в среде выполнения больше невозможно. Индексация вступает в игру, когда во время сборки собираются метаданные. Индексация означает хранение метаданных в индексном файле. Это позволяет приложению быстро считывать его при запуске или всякий раз, когда это необходимо.

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

1. Обзор

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

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

По умолчанию, как и многие другие серверные приложения Java, Quarkus прослушивает порт 8080. Чтобы изменить порт сервера по умолчанию, мы можем использовать свойство quarkus.http.port .

Quarkus считывает свойства конфигурации из различных источников . Поэтому мы можем изменить свойство quarkus.http.port из разных источников. Например, мы можем заставить Quarkus прослушивать порт 9000, добавив это в наш application.properties :