単体テスト、リフレクション、アノテーション、動的プロキシ

一、単体テスト 1.1 単体テストのクイックスタート 単体テストとは、最小の機能単位に対してテストコードを記述し、正しさを検証することです。 これまではどのようにテストしていましたか?例えば、学生管理システムを作り、学生の追加、変更、削除、検索などの機能をテストするには、mainメソッド内でコードを書いていました。 しかしmainメソッドでのテストには以下の ...

8月8日 08:01 投稿

Springフレームワークにおける共通フィールド自動設定手法

技術要素:列挙型、カスタムアノテーション、AOP、リフレクション 実装背景:データ挿入・更新操作時に時刻や操作者情報を毎回手動設定するのは非効率的なため、自動化手法を実装します。 実装手順: 操作種別を識別するAutoFillアノテーションを定義 アスペクトクラスでメソッド実行前のフィールド自動設定を実装 リフレクションを用いた動的フィールド設定 アノテーシ ...

7月27日 21:47 投稿