Spring Boot
設定より規約を優先し、可能な限り、Spring アプリケーションを迅速に構築し、実行できるようにします。
設定より規約を優先し、可能な限り、Spring アプリケーションを迅速に構築し、実行できるようにします。
依存性注入、トランザクション管理、Web アプリ、データアクセス、メッセージングなどのコアサポートを提供します。
リレーショナル、非リレーショナル、map-reduce など、データアクセスに対する一貫したアプローチを提供します。
分散システムの一般的なパターン用のツールセットを提供します。マイクロサービスの構築とデプロイに役立ちます。
最新のランタイムで構成可能なデータマイクロサービスアプリケーションにオーケストレーションサービスを提供します。
包括的で拡張可能な認証および認可のサポートにより、アプリケーションを保護します。
OpenID Connect 1.0 ID プロバイダーおよび OAuth2 認可サーバー製品を構築するための、安全で軽量でカスタマイズ可能な基盤を提供します。
Spring for GraphQL は、GraphQLJava 上に構築された Spring アプリケーションのサポートを提供します。
ユーザーのセッション情報を管理するための API と実装を提供します。
軽量メッセージングと宣言型アダプターを介して、よく知られたエンタープライズ統合パターンをサポートします。
HATEOAS の原則に従う REST 表現の作成を簡素化します。
Spring Modulith を使用すると、開発者は適切に構造化された Spring Boot アプリケーションを構築でき、ドメインによって駆動されるアプリケーションモジュールを見つけて操作できるようになります。
手書きのドキュメントと Spring MVC Test または REST Assured で生成された自動生成されたスニペットを組み合わせることで、RESTful サービスをドキュメント化できます。
Spring AI は、AI エンジニアリング用のアプリケーションフレームワークです。Spring AI は、AI 統合の基本的な課題である、企業のデータと API を AI モデルに接続するという課題に取り組んでいます。
大量のバッチ操作を処理する作業を簡素化および最適化します。
開発者の生産性を重視した CLI
コア Spring の概念を AMQP ベースのメッセージングソリューションの開発に適用します。
パイプラインと単純なグラフ用の基本的な埋め込み可能な HTML5 ビジュアルビルダーを提供する JavaScript ライブラリを提供します。
Apache Kafka に使い慣れた Spring 抽象化を提供します。
Spring の使い慣れたテンプレートベースのアプローチを使用して、LDAP を使用するアプリケーションの開発を簡素化します。
Apache Pulsar に使い慣れた Spring 抽象化を提供
CLI ベースのリソース検出と対話により、RESTful アプリケーションの作成とテストを簡単にします。
アプリケーション開発者が Spring アプリケーションでステートマシンの概念を使用するためのフレームワークを提供します。
フライトのチェックインやローンの申請など、制御されたナビゲーションを特徴とする Web アプリケーションの構築をサポートします。
契約ファースト SOAP Web サービスの開発を促進します。