Excel Spring Boot 2(Spring Security 5.7.x)で認可の基本の流れを理解する これまで2回に分けて、API でログイン及び認証チェックを行う方法を説明しました。この記事は認可です。調べば調べるほどできることがたくさんあり、一度での把握は難しいため、この記事では認可の基本的な流れを紹介します。 認証の基本的な流れの理解... 2023.03.26 Excel
Java Spring Security 5.7 以降の書き方で認証後の JWT 生成と API の認証チェックを行う 以下の記事で、API としてログイン処理をリクエストし、認証を行うところまで行きました。この記事では、認証成功の後、後続の API 処理まで行う方法を説明します。 具体的には認証後に JWT を生成し、以降はその値を検証して認証されているこ... 2023.02.20 JavaSpringバックエンド
Java Spring Security の認証の基本の流れを理解しつつ API でログイン処理を行う Webシステムを開発する上では認証は避けては通れない機能です。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b=b||function(){arguments.currentSc... 2023.02.05 JavaSpringバックエンド
Java Spring Boot + log4j2 で ThreadContext を使用して API 実行時の証跡ログを残す 以下の記事で共通処理を挟むタイミングを調べたので、ここでは Spring log4j2 をベースに、API実行時に共通的な情報を残す方法の調査です。 出力内容 今回は以下の情報を出力させています。本当はユーザIDなどもあればいいのかもしれま... 2023.01.28 JavaSpringバックエンド
Java Spring Boot / Spring MVC でリクエストの間に処理を挟む Spring MVC で リクエストの前後に処理を挟む方法です。複数のやり方があります。 (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b=b||function(){argume... 2023.01.25 JavaSpringバックエンド
Java Spring Boot で log4j2 を利用して環境ごとに異なる設定でログ出力する 別記事で Logback を使った方法を書きましたが今度は log4j2 でログ出力や環境ごとの切り替えを行う方法の紹介です。 Spring Boot のデフォルトは Logback ですが、 log4j2 を選択することもあると思います。... 2023.01.08 JavaSpringバックエンド
Java Spring Boot × Logback で用途ごとに別ファイルにログ出力 & 環境ごとに設定を変える 結論としては複数のファイルに出力したい場合は複数の Appender と Logger を用意すればよいです。 この記事ではログを出力するまでの準備とログの設定、環境別の設定値の切り変え方についてサンプル交えて解説しています。 Spring... 2022.11.17 JavaSpringバックエンド
Java Spring Batch で CommandLineRunner を使った CLI 実行時に任意の終了コードを返す この記事では、Spring Batch を CLI で実行した際に任意の終了コードを返す方法を解説します。 CLI で実行するには CommandLineRunner を利用してますが、この基本的な実行方法については以下の記事を参照ください... 2022.11.07 JavaSpringバックエンド
Java Spring Batch の基本的な使い方とCommandLineRunner による CLI 実行 この記事では Spring Batch の基本的な使用方法をサンプルコードを交えて説明します。 Spring Boot に関しては別記事で例外処理の動きをまとめたりしていますが、Spring Batch も同じく記事は色々あるのですが、結局... 2022.11.04 JavaSpringバックエンド