クラス BeanReference

java.lang.ObjectSE
org.springframework.expression.spel.ast.SpelNodeImpl
org.springframework.expression.spel.ast.BeanReference
実装されたすべてのインターフェース:
OpcodesSpelNode

public class BeanReference extends SpelNodeImpl
Bean への参照を表します (例: @orderService または @'order.service')。

FactoryBean の場合、構文 &orderServiceFactory を使用してファクトリ自体にアクセスできます。

作成者:
Andy Clement, Sam Brannen
  • コンストラクターの詳細

    • BeanReference

      public BeanReference(int startPos, int endPos, StringSE beanName)
  • メソッドの詳細

    • getName

      public final StringSE getName()
      参照されている Bean の名前を取得します。
      戻り値:
      参照される Bean の名前。FactoryBean を直接参照する場合は、& がプレフィックスとして付く可能性があります。
      導入:
      6.2
    • getValueInternal

      public TypedValue getValueInternal(ExpressionState state) throws EvaluationException
      次で指定:
      クラス SpelNodeImplgetValueInternal 
      例外:
      EvaluationException
    • toStringAST

      public StringSE toStringAST()
      インターフェースからコピーされた説明: SpelNode
      この AST ノードの文字列形式を返します。
      戻り値:
      文字列形式