Spring Bootでのインターセプター設定:認証ガード実装
Spring Bootでのインターセプター設定(認証ガード)
本記事では、Spring Boot 2.x環境でのインターセプター設定方法、特にログイン認証のガードとしての実装について解説します。
1. インターセプター実装クラスの作成
まず、HandlerInterceptorインターフェースを実装したクラスを作成し、必要なメソッドをオーバーライドして独自のビジネスロジックを実装します。
p ...
7月27日 17:53 投稿
MyBatisインターセプターを用いたデータ匿名化の実現
1. MyBatisインターセプターの概要
1.1 MyBatisインターセプターとは
MyBatisインターセプターは、MyBatisがSQL文を実行する際にその処理を傍受し、変更または拡張するためのプラグイン機構です。この機構により、MyBatisの実行フローの様々なポイントにカスタムロジックを挿入し、ログ記録、SQLクエリの動的な変更、パフォーマンス最適化などの独自動作を実装できます。
...
7月22日 16:24 投稿
MyBatisインターセプターによるパラメータオブジェクトのプロパティ設定
MyBatisのmapper.xmlファイルでは、#{}や${}を使用してパラメータを取得します。これらのパラメータは事前にmapper.javaインターフェースファイルで指定する必要があります。
パラメータを拡張するためには、MyBatisがどのようにmapper.javaからパラメータを受け取っているか理解することが重要です。
Executor.javaインターフェースのqueryメソッドを覗くと、最初の引数で ...
6月28日 20:15 投稿