【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 ...
システムエンジニア(SE)の業務外の勉強時間はどれくらい?おすすめの勉強方法も紹介!

システムエンジニアに限らず、日々の業務に必要な知識・スキルであったり、将来のキャリアアップのために業務外も勉強されている方は多いと思います。
私はシステムエンジニアとしてSIerに10年以上勤務しているので、他の方がどれく ...
【Spring】Spring MVCでのWeb APIの作り方まとめ

Spring MVCでWeb APIを作る際には@RestControllerアノテーションを使用するのが一般的です。@RestControllerをコントローラクラスに付与します。@RestControllerを付 ...
必要なスキルは何?未経験からAIエンジニア になるには?

・AIエンジニア に興味がある人
・AIエンジニアに求められるスキルを知りたい人
・AIエンジニアになるための学習方法を知りたい人
【Python】HMAC SHA 256のダイジェストを計算する

hashlibとhmacを使用して以下のコードでHMAC SHA 256によるダイジェストを計算することができます。
import hashlibimport hmacsecret_key = ...CORSアクセスの検証のためにaxiosでリクエストを送信する

APIの動作検証のためにaxiosを使ってリクエストを送信する簡易ページを作成します。わざわざaxiosでリクエストを送信する理由はCORSアクセスの動作検証を行うためです ...
【Java】Spring SecurityにCORS設定を追加する

以下の記事で作成したSpring Securityを使用しWeb APIのリクエストごとにトークンで認証する処理にCORS設定を追加します。
【Spring】Spring Sec ...【Java】HmacUtilsを使ってHMACメッセージダイジェストを生成する

Apache Commons Codecで提供されているHmacUtilsクラスを利用することでメッセージダイジェストを簡単に生成することができます。
公式 ...
【Java】How to generate a static factory method with @AllArgsConstructor of Lombok

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