The English version of quarkus.io is the official project site. Translated sites are community supported on a best-effort basis.

Guides - Latest

チュートリアル

すぐ使い始めるための短く、焦点を絞ったエクササイズ。

Basic認証とJakarta Persistenceを使用したQuarkusアプリケーションの保護

組込のQuarkus Basic認証とJakarta Persistence IDプロバイダーを組み合わせて、ロールベースアクセス制御(RBAC)を可能にすることで、Quarkusアプリケーションエンドポイントを保護してください。

getting-started, security

OpenID Connect(OIDC)ベアラー認証を使用したサービスアプリケーションの保護

ここでは、Quarkus OpenID Connect (OIDC) エクステンションを使用して、ベアラー認証を使用して Jakarta REST アプリケーションを保護します。

security

Quarkus - 認可コードフローのOpenID Connectを使用してWebアプリケーションを保護

Quarkus OpenID Connect(OIDC)エクステンションを使用すると、OIDC 認可コードフローメカニズムを使用して、アプリケーションのHTTPエンドポイントを保護できます。

security, web

お好みのIDEのQuarkus Tools

IDEのQuarkus統合についてはこちらをご覧ください。

getting-started

チュートリアルの作成

架空のエクステンションからのアノテーションを使用する Quarkus アプリケーションの作成、実行、およびテストをユーザーに説明する新しいチュートリアルを作成します。

contributing

ツールの使用

Quarkusの開発を非常に高速で楽しいものにするQuarkus開発者ツールチェーンをご紹介します。

getting-started

ネイティブ実行可能ファイルの生成

GraalVMやMandrelを使ってネイティブの実行可能ファイルをビルドします。

getting-started

マイクロメータを用いたメトリクスの収集

Micrometer メトリクスライブラリーを使用して、ランタイム、エクステンション、アプリケーションのメトリクスを収集し、Prometheus (OpenMetrics) エンドポイントとして公開するアプリケーションを作成します。

リアクティブ入門

Quarkusを使用したリアクティブアプリケーションの開発については、こちらをご覧ください。

getting-started

初めてのアプリケーションの作成

初めてのQuarkusアプリケーションを作成する方法をご紹介します。

getting-started

ハウツーガイド

主要なタスク、実際の操作、一般的な問題をカバーするためのステップバイステップガイド。

Quarkusドキュメントの寄稿方法

推奨される手順、ワークフロー、スタイルガイダンスを使用して、Quarkusウェブサイトのポータルでコンテンツが正常にレンダリングされるようにし、ドキュメントを寄稿します。

contributing

ベーシック認証の有効化

Quarkusプロジェクトのベーシック認証を有効にし、ユーザーがユーザー名とパスワードで認証できるようにします。

security

コンセプト

Quarkus に関連するいくつかのより大きな概念とテクノロジーの解説。

Basic認証

HTTP Basic認証は、Webリソースへのアクセス制御を実施する手法の中で、最もリソースを必要としないものの一つです。

security, web

OpenID Connect (OIDC) ベアラー認証

Quarkus OpenID Connect(OIDC)エクステンションを使用して、Bearer認証でアプリケーションのJakarta REST(旧称:JAX-RS)エンドポイントへのHTTPアクセスを保護してください。

security, web

Quarkus Security アーキテクチャー

Quarkus Securityのアーキテクチャーには、いくつかの組込の認証メカニズムがあります。

security

Quarkus SecurityとJakarta Persistence

Quarkusには、JDBC IDプロバイダーと同様に、Jakarta Persistence(旧名称JPA)IDプロバイダーが用意されています。

security

Quarkus Securityの概要

Quarkus Securityでは、開発者がQuarkusアプリケーションの商用品質のセキュリティーを構築するためのアーキテクチャ、複数の認証および認可メカニズム、その他のツールを提供しているフレームワークです。

security

Quarkusにおけるセキュリティ脆弱性の検出と報告

Quarkusのタグの多くは、米国のNational Vulnerability Database(NVD)にCPE(Common Platform Enumeration)の名称形式で登録されています。

security, contributing

Quarkusの認証メカニズム

Quarkus Securityフレームワークは、複数の認証メカニズムをサポートしており、これを使用してアプリケーションを保護することができます。

security, web

Quarkusドキュメントのコンテンツタイプ

Quarkusのドキュメントは、コンセプト、ハウツー、チュートリアル、リファレンスの4つのコンテンツタイプに分類されます。

contributing

Web アプリケーションを保護するための OpenID Connect 認可コードフローメカニズム

Webアプリケーションを保護するために、Quarkus OpenID Connect(OIDC)エクステンションで提供される認証コードフローメカニズムを使用することができます。

security, web

WebAuthnでセキュリティを使用

このガイドでは、Quarkus アプリケーションで、パスワードの代わりに WebAuthn 認証を使用する方法を説明します。

アイデンティティ・プロバイダー

Quarkus Securityフレームワークでは、IDプロバイダーは認証と認可において重要な役割を果たし、ユーザーIDの保存と検証のためのサービスを提供します。

security

プロアクティブ認証

Quarkusでは、プロアクティブ認証がデフォルトで有効になっています。

security, web

リファレンス

ツール、コンポーネント、およびコマンドをカバーするテクニカルリソース。 Quarkus の百科事典。

HTTPリファレンス

QuarkusのVert.xベースのHTTPレイヤーの設定についての詳細と、サーブレットを使用している場合のUndertowについて説明します。

web

Infinispanクライアントエクステンションリファレンスガイド

Infinispanは、インメモリ分散型データストアおよびキャッシュサーバーで、柔軟な導入オプションと、データの保存、管理、処理のための堅牢な機能を提供します。

data

Mailerリファレンスガイド

このリファレンスガイドでは、Quarkus Mailerの設定、使用方法について詳しく説明しています。

miscellaneous

OpenID Connect (OIDC) 設定プロパティ

Quarkusの開発者は、src/main/resources/application.propertiesファイルに以下のプロパティを設定することで、Quarkus OpenID Connect(OIDC)エクステンションを設定します。

security

OpenID Connect(OIDC)およびOAuth2クライアントとフィルターリファレンスガイド

このリファレンスガイドは、以下の使用方法について説明しています。

Quarkusスタイル・コンテンツガイドライン

ガイドラインは、Quarkus ドキュメントの必要な構造と構成をソースとする明確で一貫性のあるコンテンツを提供するのに役立つように提供されています。

contributing

Qute リファレンスガイド

Quteのテンプレートエンジンについて知りたい方は、こちらをご覧ください。

miscellaneous

Redis エクステンションのリファレンスガイド

Redisは、データベース、キャッシュ、ストリーミングエンジン、メッセージブローカーとして使用されるインメモリデータストアです。

Redisキャッシュ

QuarkusのキャッシュバックエンドとしてRedisを使用

data

Stork リファレンスガイド

このガイドは、Stork 入門ガイドの対です。

Vert.x リファレンスガイド

このリファレンスガイドは、Quarkusが使用するVert.xインスタンスの使用方法と設定に関する高度な詳細を提供します。

miscellaneous

ウェブエンドポイントの認可

Quarkusには、プラガブルなウェブセキュリティレイヤーが統合されています。

security, web

クラスローディングリファレンス

Quarkusクラスのローディングインフラストラクチャについてはこちらをご覧ください。

architecture

コマンドモードアプリケーション

このリファレンスガイドでは、Quarkusを使用してコマンドラインアプリケーションを開発する方法について説明しています。

core, command-line

コンテキストと依存性インジェクション

CDIのQuarkus実装についてさらに詳しく説明します。

core

スケジューラーリファレンスガイド

スケジューラーエクステンションの詳細はこちらをご覧ください。

miscellaneous

ネイティブリファレンスガイド

このガイドは、ネイティブ実行可能ファイルのビルド、ネイティブイメージでのSSLの使用、ネイティブアプリケーションの作成の各ガイドの対となるものです。

マネジメントインターフェースリファレンス

マネジメントインターフェイスの設定

observability

設定リファレンスガイド

Quarkusアプリケーションを設定する為の詳細について説明します。

core

その他のガイド

その他のQuarkusガイド

.propertiesファイルでセキュリティーを使用

このガイドでは、Quarkusアプリケーションが.propertiesファイルを使用してユーザーIDを保存する方法を説明します。

security

AMQP 1.0 を使用した SmallRye Reactive Messaging を使い始める

このガイドでは、QuarkusアプリケーションがSmallRye Reactive Messagingを使用してAMQPと対話する方法を説明します。

messaging

Amazon Lambda

このガイドでは、QuarkusベースのAmazon Lambdasをデプロイする方法を説明します。

cloud

Amazon Lambda SnapStartの設定

このドキュメントでは、AWS Lambda application for SnapStartの最適化について解説します

cloud

Amazon Lambda用Funqy HTTPバインディング

FunqyのAmazon Lambda HTTPバインディングについて解説します。

cloud

Apache Camel on Quarkus

このガイドでは、Apache Camel でのシステム統合について説明します

integration

Apache Kafka を使用した SmallRye Reactive Messaging の概要

このガイドでは、Quarkus アプリケーションが SmallRye Reactive Messaging を利用して Apache Kafka とやりとりする仕組みを説明します。

messaging

Apache Kafka ストリームの使用

このガイドでは、QuarkusアプリケーションでApache Kafka Streams APIを利用して、Apache Kafkaをベースにしたストリーム処理アプリケーションを実装する方法を説明します。

messaging

Apache Kafka リファレンスガイド

このリファレンスガイドでは、Apache KafkaとSmallrye Reactive Messagingフレームワークについて詳しく説明しています。

messaging

AppCDS

このリファレンスガイドでは、QuarkusでAppCDSを有効化する方法について説明しています。

core, cloud

Automate Quarkus deployment with Ansible

Build and deploy your Quarkus App using Ansible

command-line

Azure Functions

作成したMicrosoft Azure functionsとQuarkusの統合。

cloud

Azure Functions と Funqy HTTP バインディング

サーバーレスQuarkusアプリケーションのデプロイには、Microsoft Azure FunctionsとFunqy HTTPバインディングを使用してください。

cloud

Blaze-Persistenceの使用

このガイドでは、Blaze-Persistenceを使用してデータとDTOレイヤーを簡素化する方法を説明します。

data

CDI 統合ガイド

エクステンションをQuarkusのCDIコンテナに統合する方法について説明します。

writing-extensions

Cassandra クライアントの使用

このガイドでは、QuarkusでApache Cassandra NoSQLデータベースを使用する方法について説明します。

data

Dev Services for AMQP

開発モードやテストモードでAMQPを自動的に起動します。

messaging

Dev Services for Apicurio Registry

開発モードやテストモードでApicurio Registryを自動的に起動します。

messaging

Dev Services for Databases

開発モードでテストまたは実行する場合、Quarkus は設定不要のデータベースをすぐに提供できます。これは、Dev Servicesと呼ばれる機能です。

tooling, data

Dev Services for Elasticsearch

Elasticsearch関連のエクステンションがある場合(例:

Dev Services for Kafka

開発モードやテストモードでApache Kafkaを自動的に起動します。

messaging

Dev Services for Kubernetes

開発モードやテストモードでKubernetes API サーバーを自動的に起動します。

cloud

Dev Services for RabbitMQ

Dev Services for RabbitMQは、開発モードとテスト実行時に自動的にRabbitMQブローカーを起動します。

Dev Services for Redis

開発モードとテストモードで自動的にRedisを起動。

data

Dev Servicesの概要

DevServicesをサポートするすべてのエクステンションとその設定オプションのリスト

core

Dev UI

エクステンションを Dev UI (v1)に機能貢献させる方法を紹介します。

writing-extensions

Elasticsearchクラスターの実行

このガイドでは、低レベルのRESTクライアントまたはElasticsearch Javaクライアントを使用して、Elasticsearchクラスタと対話する方法を説明します。

data

Flywayの使用

このガイドでは、Flyway エクステンションを使用してスキーマのマイグレーションを管理する方法について説明します。

data

Funqy

このガイドでは、Funqyフレームワークの基本、シンプルなポータブルクロスプロバイダーCloud Function APIについて説明します。

cloud

Funqy Amazon Lambda バインディング

FunqyのAmazon Lambdaバインディングについて解説しています。

cloud

Funqy Google Cloud Functions

FunqyのGoogle Cloud Platform Functionsバインディングについて解説しています。

cloud

Funqy HTTPバインディング (スタンドアロン)

このガイドでは、FunqyのHTTPバインディングについて説明します。

cloud

Funqy Knative Events バインディング

このガイドでは、FunqyのKnative Eventsバインディングについて説明しています。

cloud

Google Cloud Functions (Serverless) with RESTEasy, Undertow, or Reactive Routes

このガイドでは、Vert.x Web、Servlet、またはRESTEasyマイクロサービスをGoogle Cloud Functionとしてデプロイする方法を説明します。

cloud

Google Cloud Functions (サーバーレス)

このガイドでは、QuarkusベースのGoogle Cloud Functionsを導入する方法を説明します。

cloud

Google Cloud Functionsを使用した Funqy HTTP バインディング

FunqyのGoogle Cloud Platform FunctionsのHTTPバインディングについて解説します。

cloud

Google Cloud Platform (GCP)へのデプロイ

このガイドでは、QuarkusアプリケーションをGoogle Cloudにデプロイする方法を説明します。

cloud

Gradleを使ってQuarkusアプリをビルドする

このガイドでは、次をカバーします:Gradleの設定、新しいプロジェクトの作成、エクステンションの扱い、開発モード、デバッグ、IDEでのインポート、ネイティブイメージのビルド、コンテナに適した実行可能ファイルのビルド

tooling

Herokuへのデプロイ

HerokuへのQuarkusアプリケーションのデプロイ

cloud

Hibernate ORMとJakarta Persistenceの使用

Hibernate ORMは、Jakarta Persistenceのデファクトの実装であり、Object Relational Mapperの全ての機能を提供します。

data

Hibernate Reactiveの使用

Hibernate Reactiveは、Hibernate ORMのリアクティブAPIで、ノンブロッキングデータベースドライバとデータベースとのリアクティブスタイルのインタラクションをサポートしています。

Hibernate Search ガイド

Hibernate Searchは、Elasticsearchクラスタ内のエンティティをインデックス化し、Hibernate ORMベースのすべてのアプリケーションで簡単に全文検索を提供することができます。

data

Hibernate Validatorによるバリデーション

このガイドでは、RESTサービスでHibernate Validator/Bean Validationを使用する方法について説明します。

data, web

Infinispanの開発サービス

開発モードやテストモードで自動的にInfinispanを起動。

data

Infinispanクライアントの使用

このガイドでは、QuarkusでInfinispanを使用する方法について説明します。

data

JDBCでセキュリティーを使用する

このガイドでは、Quarkusアプリケーションがデータベースを使用してユーザーIDを保存する方法を説明します。

security

JMSの使用

このガイドでは、Quarkusアプリケーションが、Apache Qpid JMSを使用してAMQP 1.0でJMSメッセージングを使用する方法、またはApache ActiveMQ Artemis JMSを使用する方法を説明します。

messaging

JReleaser によるパッケージングとリリース

このガイドでは、JReleaserツールを使用したCLIアプリケーションのパッケージングとリリースについて説明します。

JSON RESTサービスの実装

JSONは今やマイクロサービス間の共通言語です。

serialization, web

JSONウェブトークン (JWT) のビルド、署名、暗号化

RFC7519 によると、JSON Web トークン (JWT) は、JSON Web 署名 (JWS) 構造のペイロードとして、または JSON のプレーンテキストとして使用される JSON オブジェクトとしてエンコードされるクレームを表す、コンパクトで URL セーフな手段です。 Web 暗号化 (JWE) 構造により、クレームをデジタル署名したり、メッセージ認証コード (MAC) で完全性を保護したり、暗号化したりできます。

JWT RBAC の使用

このガイドでは、アプリケーションでSmallRye JWTを利用して、Jakarta RESTエンドポイントへのセキュアなアクセスを提供する方法について説明します。

security

Kafka Dev UI

開発目的のApache KafkaのDev UIエクステンションです。

messaging

Keycloak Admin Clientの使用

Quarkus Keycloak Admin Clientとそのreactiveの2つは、実行中のKeycloakサーバーを設定するために使用できるKeycloak Admin Clientをサポートしています。

Kotlinの使用

このガイドでは、Kotlinの使い方を説明します。

alt-languages

Kubernetes Config

ConfigMapsをQuarkusアプリケーションの設定ソースとして使用します。

cloud

Kubernetes で Stork を使用

このガイドでは、Kubernetes で Stork を使用してサービスの検出と負荷分散を行う方法について説明します。

Kubernetes エクステンション

このガイドでは、Kubernetes上にネイティブアプリケーションをデプロイする方法を説明します。

cloud

Kubernetesクライアント

このガイドでは、Fabric8 Kubernetes クライアントを使用して Kubernetes クラスタと対話する方法を説明します。

cloud

LDAPレルムを利用したセキュリティーの使用

このガイドでは、QuarkusアプリケーションがLDAPディレクトリを使用してユーザーIDを保存する方法を説明します。

security

Liquibase MongoDBの使用

Liquibase はデータベースのスキーマ変更管理のためのオープンソースツールで、そのMongoDB Extension を介して MongoDB データベースを管理することができます。

Liquibaseの使用

このガイドでは、スキーマのマイグレーションを管理するための Liquibase エクステンションの使い方を説明します。

data

Maven を使ったアプリケーションの構築

このガイドでは、次をカバーします:Mavenの設定、新規プロジェクトの作成、エクステンションの扱い、開発モード、デバッグ、IDEでのインポート、ネイティブイメージのビルド、コンテナに適した実行可能ファイルのビルド

tooling

Micrometerメトリクス

このガイドでは、QuarkusアプリケーションがMicrometerエクステンションを使用してメトリクスを収集する方法を説明します。

observability

Microsoft Azure Cloudへのデプロイ

このガイドでは、QuarkusアプリケーションをMicrosoft Azure Cloudにデプロイする方法を説明します。

cloud

MongoDB クライアントの利用

このガイドでは、QuarkusでMongoDBを使用する方法について説明します。

data

Mutinyによる非同期入門

Mutinyは、直感的でリアクティブなプログラミングライブラリです。

Narayana LRA 参加者サポート

このガイドでは、サービスをまたいだアクティビティの調整にLRAを使用する方法をカバーします。

data

OAuth2 RBACの使用

このガイドでは、QuarkusアプリケーションでOAuth2トークンを利用して、JAX-RSエンドポイントへのセキュアなアクセスを提供する方法について説明します。

security

OpenAPIとSwagger UIの利用

このガイドでは、OpenAPI エクステンションを使用して OpenAPI ディスクリプタを生成し、Swagger UI フロントエンドを取得して REST エンドポイントをテストする方法を説明します。

web

OpenID Connect (OIDC) の開発サービスおよび UI

Keycloakや他のプロバイダーを開発モードやテストモードで自動的に起動します。

security

OpenID Connect (OIDC) マルチテナンシーの使用

このガイドでは、単一のアプリケーションから複数のテナントにサービスを提供できるように、OpenID Connectアプリケーションがマルチテナントをサポートする方法を示します。

security

OpenID Connect Client と Token Propagation のクイックスタート

このガイドでは、OpenID ConnectとOAuth2クライアント、フィルタを使用してアクセストークンを取得、更新、伝播する方法を説明します。

security

OpenID Connect(OIDC)とKeycloakを使った認可の中央管理

このガイドでは、QuarkusアプリケーションがKeycloak認可サービスを使用して保護されたリソースへのアクセスを認可する方法を説明します。

security

OpenShiftへのデプロイ

このガイドでは、OpenShift上にネイティブアプリケーションをデプロイする方法を説明します。

cloud

OpenTelemetryの使用

このガイドでは、QuarkusアプリケーションでOpenTelemetry を使用してインタラクティブなウェブアプリケーションで分散トレースを提供する方法について説明します。

observability

OpenTracingの使用

このガイドでは、QuarkusアプリケーションがOpenTracingを利用してインタラクティブなウェブアプリケーションのための分散トレースを提供する方法について説明します。

observability

OptaPlanner - OptaPlanner での AI を使用したスケジュールの最適化

このガイドでは、OptaPlannerの制約解決人工知能(AI)を使用してQuarkusアプリケーションを作成するプロセスを説明します。

business-automation

PanacheでJakarta RESTリソースを生成する

Hibernate ORM REST Data with Panacheは、Jakarta RESTとHibernate ORMをベースにしたCRUDアプリケーションの作成を簡素化します。

web

PanacheでシンプルになったHibernate Reactive

Hibernate ReactiveをベースにしたシンプルになったリアクティブORMレイヤー。

data

Picocli を使ったコマンドモード

Picocli エクステンションでコマンドラインアプリケーションの作成を簡素化します。

command-line

Podman と Quarkus の併用

Podmanは、Linuxシステムやその他のOS上でOCIコンテナを開発、管理、実行するためのデーモンレス、ルートレスコンテナエンジンです。

Quarkus Extension Metadata

Quarkusのエクステンションは、アプリケーションや他のライブラリが依存する可能性のあるMaven JARアーティファクトとして配布されます。

Quarkus Mavenプラグイン

Quarkus Mavenプラグインは、Quarkusアプリケーションをビルドし、開発モードの起動やネイティブ実行可能ファイルのビルドのためのヘルパーを提供します。

Quarkus でのソフトウェアトランザクショナルメモリーの使用

このガイドでは、ソフトウェア・トランザクション・メモリ(STM)の使用法について説明します。

data

Quarkus によるスクリプティング

jbangを使った簡単なQuarkusベースのスクリプティング方法です。

command-line

Quarkus コマンドラインインターフェイス (CLI) を使用した Quarkus アプリの構築

Quarkus CLIを使用して、Quarkusプロジェクトのエクステンションを作成、ビルド、実行、管理します。

tooling

Quarkus リアクティブアーキテクチャ

Quarkusリアクティブアーキテクチャについてはこちらをご覧ください

architecture

Quarkusでのコンテキスト伝搬

SmallRye Context Propagationを使ってコンテキスト情報を渡す方法の詳細については、こちらをご覧ください。

core

Quarkusでのトランザクションの使用

QuarkusにはTransaction Managerが付属しており、これを使用してトランザクションを調整し、アプリケーションに公開します。

data

QuarkusアプリケーションからのEclipse Vert.x APIの使用

このガイドでは、QuarkusでVert.xを使用してリアクティブアプリケーションを構築する方法について説明します。

miscellaneous

Quarkusアプリケーションの再オーグメンテーション

異なるビルド時設定でアプリケーションを再ビルドする為にmutable jarを使用

tooling

Quarkusエクステンションレジストリ

エクステンションレジストリの概念と、使用方法について詳しくご紹介します。

architecture

Quarkusベースランタイムイメージ

ネイティブ実行可能ファイルのコンテナ化を容易にするため、Quarkusには、これらの実行可能ファイルを実行するための要件を提供するベースイメージが用意されています。

Quartzによる定期的なタスクのスケジューリング

スケジュールされたタスクにクラスタリングのサポートが必要ですか?このガイドでは、そのための Quartz エクステンションの使い方を説明します。

miscellaneous

Qute テンプレートエンジン

Quteのテンプレートエンジンを使ったアプリケーションでのテンプレートの使用方法については、こちらをご覧ください。

miscellaneous

REST クライアントの利用

このガイドではRESTEasy Reactive REST Clientの使用方法を説明します。

web

RESTEasy Reactive を使用して REST サービスを作成する

Jakarta RESTとRESTEasy Reactiveを使用して、スケーラブルなリアクティブなRESTサービスを開発する方法を紹介します。

web

RESTEasy Reactive、Undertow、または Reactive Routes を使用した Amazon Lambda

このガイドでは、Vert.x Web、Servlet、またはRESTEasyマイクロサービスをAmazon Lambdaとしてデプロイする方法を説明します。

cloud

RESTEasy Reactive、Undertow、または Reactive Routes を使用した Azure Functions

Vert.x Web、Servlet、またはRESTEasyマイクロサービスをMicrosoft Azure Functionとしてデプロイ。

cloud

RESTEasy Reactiveへの移行

RESTEasy ClassicからRESTEasy Reactiveへの移行は、ほとんどの場合簡単ですが、いくつかの注意が必要なケースがあります。

RabbitMQによるSmallRyeリアクティブメッセージング入門

このガイドでは、QuarkusアプリケーションがSmallRye Reactive Messagingを利用してRabbitMQと対話する方法を説明します。

Reactive Routesの使用

このガイドでは、リアクティブルートの使用方法を説明します。

web

Redisクライアントの使用

このガイドでは、QuarkusでRedisデータストアを使用する方法について説明します。

data

SMTPでのメールの送信

リアクティブメールクライアントを使用してQuarkusアプリケーションからメールを送信する方法について説明します。

miscellaneous

Schema RegistryとAvroと共にApache Kafkaを使用

Apache Kafkaを使用し、Avroでシリアル化されたレコードを使用し、スキーマレジストリに接続します。

messaging

SmallRye GraphQL

このガイドでは、SmallRye GraphQL を活用して GraphQL サービスを実装する方法を説明します。

web

SmallRye GraphQLクライアント

このガイドでは、SmallRye GraphQL を活用して GraphQL サービスを使用する方法を説明します。

web

SmallRye Health

このガイドでは、QuarkusアプリケーションがSmallRye Healthエクステンションを使用する方法を説明します。

observability

SmallRye Metrics

このガイドでは、QuarkusアプリケーションがSmallRye Metricsエクステンションを使用する方法を説明します。

observability

SmallRye Stork入門

分散システムの本質は、サービス間の相互作用にあります。

SmallRyeのフォールト・トレランス

このガイドでは、QuarkusアプリケーションがSmallRye Fault Toleranceエクステンションを使用してSmallRye Fault Tolerance仕様を使用する方法を説明します。

web, observability

Spring BootプロパティAPIでアプリケーションのプロパティにアクセスする

MicroProfile Config アノテーションの代わりに Spring Boot の @ConfigurationProperties を使用します

compatibility

Spring Cache APIのためのQuarkusエクステンション

アプリケーションレベルのキャッシングにはCacheエクステンションを使用することが推奨されていますが、QuarkusはSpring Cacheエクステンションの形でSpring Cacheの互換性レイヤーを提供しています。

compatibility

Spring Cloud Config Serverからのプロパティの読み込み

Quarkusは、Spring-cloud-config-clientエクステンションの形でSpring Cloud Config用の互換性レイヤーを提供しています。

compatibility

Spring DI APIのためのQuarkusエクステンション

インジェクションにはCDIアノテーションを使用することが推奨されていますが、Quarkusはspring-diエクステンションの形でSpring依存性インジェクション用の互換性レイヤーを提供しています。

compatibility

Spring Data API のエクステンション

データレイヤーにはHibernate ORM with Panacheを使用することが推奨されていますが、Quarkusはspring-data-jpaエクステンションの形でSpring Data JPAの互換性レイヤーを提供しています。

compatibility

Spring Data RESTのエクステンション

Spring Data RESTは、当社のSpring Data互換性レイヤをベースにCRUDアプリケーションの作成を簡素化します。

compatibility

Spring Scheduling APIのためのQuarkus Extension

SchedulerやQuartzのエクステンションを使ってタスクをスケジュールすることが推奨されていますが、QuarkusはSpring-scheduledエクステンションの形でSpring Scheduledとの互換性のあるレイヤーを提供しています。

compatibility

Spring Security API の Quarkus エクステンション

Quarkus Securityレイヤーを使用してアプリケーションを保護することが推奨されていますが、Quarkusはspring-securityのエクステンションの形でSpring Securityとの互換性のあるレイヤーを提供しています。

compatibility

Spring Web APIのためのQuarkus エクステンション

RESTエンドポイントの定義にはJakarta RESTアノテーションを使用することが推奨されていますが、QuarkusはSpring-webエクステンションという形でSpring Webとの互換性のあるレイヤーを提供しています。

compatibility

UPXでネイティブ実行可能ファイルを圧縮

Ultimate Packer for eXecutables (UPX) は、実行可能ファイルのサイズを縮小する圧縮ツールです。

Update projects to the latest version of Quarkus

Update your projects to the latest version of Quarkus

core

WebSocketの使用

このガイドでは、QuarkusアプリケーションがWeb Socketを利用してインタラクティブなウェブアプリケーションを作成する方法を説明します。

web

YAML設定

YAMLを設定ソースとして使用

core

gRPC

gRPCの全てについてのエントリーポイントです。

serialization

gRPC サービスの使用

このガイドでは、QuarkusアプリケーションでgRPCサービスを使用する方法について説明します。

serialization

gRPCサービスの実装

このガイドでは、QuarkusアプリケーションにgRPCサービスを実装する方法について説明します。

serialization

gRPC入門

このガイドでは、QuarkusアプリケーションでgRPCを使用する方法を説明します。

serialization

xDS gRPCの使用

このページでは、QuarkusアプリケーションでxDS gRPCの利用を有効にする方法について説明します。

serialization

すべての設定オプション

エクステンションごとのすべての設定プロパティのリストです。

core

アプリケーションのテスト

このガイドでは、JVMモード、ネイティブモードでのテスト、リソースのテストへの注入についてカバーしています

core

アプリケーションの初期化と終了

アプリケーションの起動時にカスタムアクションを実行し、アプリケーションの停止時にすべてをクリーンアップする必要があることがよくあります。

core

アプリケーションの設定

コードにハードコードされた値を入れるのはNGです(たとえ、私たち全員がいつかはやってしまったとしても;-))。

core

アプリケーションデータのキャッシング

このガイドでは、シンプルなアノテーションを使用してCDI Beanの高価なメソッド呼び出しをキャッシュする方法を説明します。

data

イベントバスの使用

このガイドでは、イベントバスを使用して異なるBeanがどのように相互作用するかを説明します。

messaging

エクステンション Codestart

code.quarkus.ioや、すべてのQuarkusツールでQuarkusアプリケーションを生成する際に、エクステンション用の初期コードをユーザーに提供する。

writing-extensions

エクステンションケイパビリティ

Quarkusでのケイパビリティの実装、使用方法

writing-extensions

クレデンシャルプロバイダーの使用

このガイドでは、Vault の資格情報プロバイダを使用する方法、または独自のカスタムのものを実装する方法について説明します。

security

クロスサイトリクエストフォージェリー対策

クロスサイトリクエストフォージェリ(CSRF)は、エンドユーザーが現在認証されているウェブアプリケーション上で望まない動作を実行させる攻撃です。

コンテキストと依存性注入(CDI)の紹介

Quarkus DIソリューションは、Contexts and Dependency Injection for Java 2.0 仕様に基づきます。

core

コンテナーイメージ

Quarkusのビルドの一部として、Jib、S2I、またはDockerを使用してコンテナイメージをビルドしてプッシュする方法をご紹介します。

cloud

シンプルになったHibernate ORM with Panache

Hibernate ORMは、Jakarta Persistenceのデファクトの実装であり、Object Relational Mapperの全ての機能を提供します。

data

シンプルになったHibernate ORM with PanacheとKotlin

KotlinプロジェクトでHibernate ORM with Panacheを使う場合に固有の事項について説明します。

data, alt-languages

シンプルになったMongoDB with Panache

このガイドでは、アクティブなレコードやリポジトリを使ったMongoDBの使い方について説明します。

data

シンプルになったMongoDB with PanacheとKotlin

このガイドでは、Kotlinプロジェクトでアクティブレコードやリポジトリを使ったMongoDBの使い方について説明します。

data, alt-languages

セキュリティのテスト

このドキュメントでは、Quarkus Securityのテスト方法について説明します。

テストカバレッジの測定

このガイドでは、Quarkusアプリケーションのテストカバレッジを測定する方法について説明します。

tooling

データソース

Quarkusを使用すると、データソースを簡単に設定することができます。

data

ネイティブイメージでのSSLの利用

このガイドでは、ネイティブイメージがそのままではSSLをサポートしていないため、ネイティブイメージをSSLに対応させる方法について説明します。

core, security

ネイティブ・アプリケーションを作成するためのヒント

このガイドは、アプリケーションをネイティブ実行可能ファイルにコンパイルする際に遭遇する問題を解決するためのヒントをまとめたものです。

core, writing-extensions

パフォーマンスの測定

このガイドでは、Quarkusアプリケーションのフットプリントを最適に測定する方法について説明します。

miscellaneous

ビルドアイテム

エクステンションで消費/生産できるすべての BuildItems を調べてみましょう。

writing-extensions

プラットフォーム

Quarkusの世界でプラットフォームと呼ばれているものについては、こちらをご覧ください。

architecture

マルチパートでのRESTクライアントの使用

このガイドでは、RESTEasy REST クライアントを使用してマルチパート REST リクエストを送信する方法、典型的にはドキュメントをアップロードする方法を説明します。

web

リアクティブ SQL クライアント

このガイドでは、QuarkusのReactive SQLクライアントの使用方法について説明します。

data

レガシーREST クライアントの利用

このガイドでは、RESTEasy REST Clientを使ってREST API(JSONなど)とほとんど手間をかけずにやりとりする方法を説明しています。

web

ロギングの設定

このガイドでは、ロギングとその設定方法について説明します。

core

ログの一元管理(Graylog、Logstash、Fluentd)

このガイドでは、Graylog Extended Log Format (GELF) を使用して Logstash または Fluentd でログを集中管理する方法を説明します。

observability

仮想スレッドを使ったさらにシンプルなQuarkusでのリアクティブRESTサービスの作成

このガイドではQuarkusでRESTサービスを記述する際にJava 19の仮想スレッドを利用する方法について説明します。

初めてのエクステンションの作成

簡単なエクステンションを構築する方法をステップバイステップで学ぶことができます。

writing-extensions

定期的なタスクのスケジューリング

モダンなアプリケーションは、定期的に特定のタスクを実行する必要があることが多くあります。

miscellaneous

条件付きエクステンション依存関係

特定の条件に基づいて、追加のエクステンションを含めることをトリガー出来ます。

writing-extensions

独自のエクステンションの作成

Quarkusのエクステンションは、できるだけ多くの作業をビルド操作に回すことで、アプリケーションを最適化します。

writing-extensions

継続的テスト

継続的テストにより、早期にテストのフィードバックを得ることができます。

core

設定をオブジェクトにマッピング

複数の設定プロパティをオブジェクトにグループ化

core

設定サポートの拡張

設定の拡張、カスタマイズ

core

開発モードと本番アプリケーションの差異

開発モードと本番アプリケーションの差異

architecture
Sorry, no guides matched your search. Please try again.