クラス ReplaceOverride

java.lang.ObjectSE
org.springframework.beans.factory.support.MethodOverride
org.springframework.beans.factory.support.ReplaceOverride
実装されたすべてのインターフェース:
BeanMetadataElement

public class ReplaceOverride extends MethodOverride
IoC コンテナーによるメソッドの任意のオーバーライドを表す MethodOverride の拡張。

final 以外のメソッドは、そのパラメーターや戻り値の型に関係なく、オーバーライドできます。

導入:
1.1
作成者:
Rod Johnson, Juergen Hoeller
  • コンストラクターの詳細

    • ReplaceOverride

      public ReplaceOverride(StringSE methodName, StringSE methodReplacerBeanName)
      新しい ReplaceOverride を作成します。
      パラメーター:
      methodName - オーバーライドするメソッドの名前
      methodReplacerBeanName - MethodReplacer の Bean 名
  • メソッドの詳細

    • getMethodReplacerBeanName

      public StringSE getMethodReplacerBeanName()
      MethodReplacer を実装する Bean の名前を返します。
    • addTypeIdentifier

      public void addTypeIdentifier(StringSE identifier)
      "Exception" や "java.lang.Exc" などのクラス文字列のフラグメントを追加して、パラメーター型を識別します。
      パラメーター:
      identifier - 完全修飾クラス名の部分文字列
    • matches

      public boolean matches(MethodSE method)
      クラスからコピーされた説明: MethodOverride
      サブクラスはこれをオーバーライドして、指定されたメソッドと一致するかどうかを示す必要があります。これにより、引数リストのチェックとメソッド名のチェックが可能になります。
      次で指定:
      クラス MethodOverridematches 
      パラメーター:
      method - チェックする方法
      戻り値:
      このオーバーライドが指定されたメソッドと一致するかどうか
    • equals

      public boolean equals(@Nullable ObjectSE other)
      オーバーライド:
      クラス MethodOverrideequals 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス MethodOverridehashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString