Java,Spring,プログラミング

Thumbnail of post image 171

コントローラの作成

Spring MVCでWeb APIを作る際には@RestControllerアノテーションを使用するのが一般的です。@RestControllerをコントローラクラスに付与します。@RestControllerを付 ...

Java,Spring

Thumbnail of post image 057
CORS設定で許可するオリジンを環境変数から読み込む

以下の記事で作成したSpring SecurityのCORS設定に対して、アクセスを許可するオリジンを環境変数から読み込む処理を追加します。

【Java】Spring Secu ...

Java,Spring,プログラミング

Thumbnail of post image 063

Spring SecurityにCORS設定を追加

以下の記事で作成したSpring Securityを使用しWeb APIのリクエストごとにトークンで認証する処理にCORS設定を追加します。

【Spring】Spring Sec ...

Java,プログラミング

Thumbnail of post image 133

HmacUtilsを使ってHMACメッセージダイジェストを生成する

Apache Commons Codecで提供されているHmacUtilsクラスを利用することでメッセージダイジェストを簡単に生成することができます。

公式 ...

Java,プログラミング

Thumbnail of post image 070
Generating a static factory method with @AllArgsConstructor

@AllArgsConstructor generates an all-args constructor for ...

Java,Spring,プログラミング

Thumbnail of post image 191
MockMvc + AssertJでREST APIテスト

この記事ではSpring MVCの@RestControllerを使用し作成したREST APIのレスポンスをMockMVC使用してテストする際に、AssertJを使用してAP ...

Java,プログラミング

Thumbnail of post image 031
ファクトリメソッドを使って簡潔にArrayListを生成

GuavaのListsクラスに用意されているファクトリメソッドを使用することでArrayListのインスタンス生成と初期値の設定を以下のように簡潔に記述することができます。

Java,プログラミング

Thumbnail of post image 127
やりたいこと

Spring BootプロジェクトでDBなどでよく使われるロウワーキャメルケース(例: user_name)の文字列をJavaの変数名でよく使われるロウワーキャメルケースへ変換する。

Guavaを使えば簡単Guava ...

Java,Spring,プログラミング

Thumbnail of post image 182

Mockitoを使うとエラーハンドラのテストが作成しやすい

Spring MVCでWeb APIを作成する場合@RestControllerAdviceを使ってエラーハンドラを作成することがあると思います。このエラーハンドラで想定通りに ...

Java,Spring,プログラミング

Thumbnail of post image 080

@RestControllerAdviceを使った例外処理

Spring MVCを使ってWeb APIを作成する際に、@RestControllerAdviceを使うことで共通のエラーハンドラを簡単に作成することができます。