アノテーションインターフェース 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 でない場合にのみ考慮されます。

      デフォルト:
      {}