public class IntegrationEvaluationContextFactoryBean extends AbstractEvaluationContextFactoryBean implements FactoryBean<StandardEvaluationContext>
FactoryBean は、次の機能で拡張された StandardEvaluationContext インスタンスにデータを入力します。
BeanFactoryResolver。ConversionService に基づく TypeConverter。MapAccessor を含む提供された PropertyAccessor のセット。 初期化後、このファクトリは SpelFunctionFactoryBean と SpelPropertyAccessorRegistrar からそれぞれ関数とプロパティアクセサーを設定します。関数とプロパティアクセサーも、親コンテキストから継承されます。
このファクトリは、参照ごとに新しいインスタンスを返します。isSingleton() は false を返します。
OBJECT_TYPE_ATTRIBUTE| コンストラクターと説明 |
|---|
IntegrationEvaluationContextFactoryBean() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() |
StandardEvaluationContext | getObject() |
ClassSE<?> | getObjectType() |
boolean | isSingleton() |
void | setTypeLocator(TypeLocator typeLocator) |
getApplicationContext, getFunctions, getPropertyAccessors, getTypeConverter, initialize, setApplicationContext, setFunctions, setPropertyAccessorscloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void setTypeLocator(TypeLocator typeLocator)
public boolean isSingleton()
FactoryBean<StandardEvaluationContext> 内の isSingleton public void afterPropertiesSet()
InitializingBean 内の afterPropertiesSet public StandardEvaluationContext getObject()
FactoryBean<StandardEvaluationContext> 内の getObject public ClassSE<?> getObjectType()
FactoryBean<StandardEvaluationContext> 内の getObjectType