アノテーションはリフレクションを通じて取得できるだけでなく、アノテーションを通じてコンパイル時にバイトコードを生成することもできるため、リフレクションよりも効率的です。 リフレクションを最適化する通常の方法は、cglib,静态生成比如Javassist などのバイトコードを動的に生成することです。
cglib
Javassist
アノテーションはリフレクションを通じて取得できるだけでなく、アノテーションを通じてコンパイル時にバイトコードを生成することもできるため、リフレクションよりも効率的です。
リフレクションを最適化する通常の方法は、
cglib
,静态生成比如Javassist
などのバイトコードを動的に生成することです。