Springチュートリアルを使用したREST
REST APIの構築は簡単な作業ではありません–高レベルのRESTful制約から、すべてを正常に機能させるための要点まで。
春はRESTを第一級市民にし、プラットフォームは飛躍的に成熟してきました。 Spring 5のリリースにより、 RESTは戦闘が強化され、完全に成熟しました。
このガイドでは、このテーマで利用できる情報の山を整理し、APIを適切に構築するためのガイドを提供することを目的としています。
このガイドは、基本から始まります– REST APIのブートストラップ、Spring MVC構成、基本的なカスタマイズ。
次に、RESTのより高度な領域 – HATEOASとページネーション、エラー処理とテストについて詳しく説明します。
RESTAPIの高度なトピック
-
SpringRESTAPIを使用したSwagger2のセットアップ -
OpenAPI3.0を使用したSpringRESTAPIの文書化 -
Springでサポートされていないリクエストメソッド(405) -
RESTAPIのバージョン管理 -
RESTページネーション -
RESTのETag -
SpringMVCコンテンツネゴシエーション -
プロトコルバッファを備えたSpringRESTAPI -
SpringRESTAPIのカスタムメディアタイプ -
SpringRESTでのURLエンコードされたフォームデータの処理 -
Swaggerを使用してSpringBootRESTクライアントを生成する -
Spring REST API + OAuth2 + Angular (人気) -
SpringRESTAPIのリクエストタイムアウトの設定
APIをテストして消費する
-
JavaでRESTAPIをテストする -
RestTemplateのガイド -
JSONを使用したRestTemplate投稿リクエスト -
基本認証を使用したRestTemplate -
RestTemplateを使用してオブジェクトのリストを取得および投稿する -
RestTemplateBuilderを使用してRestTemplateを構成する -
SpringRestTemplateエラー処理 -
SpringRestTemplateを使用したMultipartFileのアップロード -
SpringWebClientと RestTemplate -
パラメータを使用したSpringWebClientリクエスト -
SpringWebClientフィルター -
SpringWebClientとOAuth2のサポート -
SpringRestTemplateの要求/応答ログ -
JavaでHTTP応答本文を文字列として読み取る
その他の春のチュートリアル
-
Springチュートリアルによる永続性SpringとHibernate、JPA、SpringDataなどを使用したアプリケーションの永続性レイヤーの構築 -
Spring例外チュートリアルSpringの一般的な例外と例–それらが発生する理由とそれらを迅速に解決する方法 -
Springを使用したセキュリティMVCプロジェクトを保護する方法、ログインとログアウト、RESTサービスを保護する方法、Springセキュリティを使用した基本認証とダイジェスト認証