【Spring】MockMVCでPOSTリクエストをテストする
MockMvcを使ってSpring MVCで作成したAPIに対してPOSTリクエストをテストする方法を紹介します。
実行環境は以下の通りです。
Java 11Spring Boot 2.3.1
以 ...
【Spring】MockMVCでリクエストパラメータをつける方法
MockMvcを使ってSpring MVCで作成したAPIをテストする際にGETリクエストにリクエストパラメータをつける方法を紹介します。
実行環境は以下の通りです。 ...
【Spring Security】認証エラー時に独自のJSONを返す方法
Spring MVCで作成したRest APIに対するリクエストが認証エラーとなった際に独自のJSONをレスポンスとして返すようにします。
認証はリクエストのAuthorizationヘッダ中のトークンを使用し ...
How to create custom validations in Spring MVC
In Spring MVC, @AssertTrue annotation helps us to create custom validat ...
【Spring】Spring MVCでのWeb APIの作り方まとめ
Spring MVCでWeb APIを作る際には@RestControllerアノテーションを使用するのが一般的です。@RestControllerをコントローラクラスに付与します。@RestControllerを付 ...
【Java】Spring SecurityのCORS設定で許可するオリジンを環境変数から読み込む
以下の記事で作成したSpring SecurityのCORS設定に対して、アクセスを許可するオリジンを環境変数から読み込む処理を追加します。
【Java】Spring Secu ...
【Java】Spring SecurityにCORS設定を追加する
以下の記事で作成したSpring Securityを使用しWeb APIのリクエストごとにトークンで認証する処理にCORS設定を追加します。
【Spring】Spring Sec ...
【Spring】MockMvc + AssertJでREST APIのテスト
この記事ではSpring MVCの@RestControllerを使用し作成したREST APIのレスポンスをMockMVC使用してテストする際に、AssertJを使用してAP ...
【Spring】Mokitoを使って@RestControllerAdviceを使ったエラーハンドラのテストを行う
Spring MVCでWeb APIを作成する場合@RestControllerAdviceを使ってエラーハンドラを作成することがあると思います。このエラーハンドラで想定通りに ...
【Spring】@RestControllerAdvice を使ってREST APIのエラーハンドラを作成する
Spring MVCを使ってWeb APIを作成する際に、@RestControllerAdviceを使うことで共通のエラーハンドラを簡単に作成することができます。