アノテーションインターフェース Proxyable
グローバルに構成されたデフォルトをオーバーライドして、
@Bean メソッドまたは @Component クラスの特定のプロキシ型を提案するための共通アノテーション。実際に Bean が自動プロキシされる場合にのみ適用されます。実際の自動プロキシは外部設定に依存します。
- 導入:
- 7.0
- 作成者:
- Juergen Hoeller
- 関連事項:
オプション要素の概要
オプション要素修飾子と型オプションの要素説明ClassSE<?>[]グローバルに構成されたデフォルトをオーバーライドして、公開する特定のインターフェースを持つ JDK 動的プロキシを提案します。グローバルに構成されたデフォルトを上書きして、JDK 動的プロキシの場合はProxyType.INTERFACES、CGLIB プロキシの場合はProxyType.TARGET_CLASSのいずれかの特定のプロキシ型を提案します。
要素の詳細
value
ProxyType valueグローバルに構成されたデフォルトを上書きして、JDK 動的プロキシの場合はProxyType.INTERFACES、CGLIB プロキシの場合はProxyType.TARGET_CLASSのいずれかの特定のプロキシ型を提案します。- デフォルト:
DEFAULT
interfaces
ClassSE<?>[] interfacesグローバルに構成されたデフォルトをオーバーライドして、公開する特定のインターフェースを持つ JDK 動的プロキシを提案します。value()がProxyType.TARGET_CLASSでない場合にのみ考慮されます。- デフォルト:
{}