Spring

Spring

Spring | @ModelAttributeを攻略したい | Java

@ModelAttributeはメソッドのアノテーションとして使う場合と、引数のアノテーションとして使う場合があります。両方を組み合わせて利用する場合もあります。 一体なんなんだ?と頭が混乱しましたので整理しました。 @Mod...
Spring

Spring Security | JWTトークンの検証を行う

今回はログイン時に取得したJWTトークンを利用したログインを行います。 発行されたトークンを保存するのにローカルストレージを利用します。 Filterの作成 OncePerRequestFilterを利用してリクエストの...
Spring

Spring Security | JWT認証 – JavaScriptからログインを実行する

トークンを取得することができたので、次はフロントからログインを試みます。今回はフォームを用意せずに直接パラメータを記載してしまいます。 前回の記事 JavaScriptでログインする 以下のような単純な作りで...
Spring

Spring Security | JWT認証 – トークンの取得を行う

以前は古いSpring Securityのバージョンで書いたので、今回は5.7のバージョンで実装を行っていきます。 とりあえず前回までのプログラムを利用します。 手順 以下の手順で実装していきます。細かいですが、User...
Spring

Spring Security | RestAPIでCSRFトークンを利用する

SpringSecuritは、CSRFトークンをフォームに対してhidden項目としてCsrfRequestDataValueProcessorが自動的に埋め込んでいます。関連記事: これはこれでいいのですが、RESTAPIでCSR...
Spring

Spring | 環境ごとに設定を切り替える | プロファイル

開発環境と本番環境では設定値を変更したい時などに、Springでは下記のような命名規則で設定情報を別ファイルに切り出し管理が可能になる application.yaml共通設定application-development.yaml...
Spring

Spring | イベントの同期と非同期処理

SpringはApplicationListenerを実装することで発生したApplicationEventの通知を受け取ることができます。 簡単にApplicationContextが初期化されたときに独自のログを流す処理を書いて...
Spring

Spring | BeanScopeを使ってみる

SpringではBeanはデフォルトでシングルトンとして作成されますが、BeanScopeを利用することで様々なタイプのBeanを作成できます prototype毎回インスタンスを生成するサーブレットコンテナが必須sessionht...
Spring

ThreadPoolTaskExecutorをアプリケーション終了時にシャットダウンさせる

SpringにあるThreadPoolTaskExecutorの勉強記録です。 ExecutorService 通常のExecutorServiceを利用した場合はexecuteの後にshutdownを置いてもエラーになりませ...
Spring

Springにはartisanコマンドがない?ならファイル自動生成タスクを作成する

「インターセプターのクラスを作るの面倒くさいなぁ・・・Laravelだったらartisanコマンドでやってくれそうなのに、ほんとSpringって使えねーな」 と思ったそこのあなた、自動生成タスクを作成してLaravelのartisa...
タイトルとURLをコピーしました