public class JsrBeanDefinitionDocumentReader
extends org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader
提供された XML ドキュメントの前処理にフックする DefaultBeanDefinitionDocumentReader
拡張機能。コンテキストをロードする前に、jobParameters や jobProperties などのプロパティ演算子への参照が解決されるようにします。これらの初期値は事前にわかっているため、この変換を行うことで、コンテキストをロードする前に値を解決された形式で取得でき、任意の要素でプロパティ演算子を使用できます。このドキュメントリーダーは、同じ名前のアーティファクトへの参照を探し、新しいインスタンスを作成する機能を提供するために新しい Bean 定義を作成します。
コンストラクターと説明 |
---|
JsrBeanDefinitionDocumentReader() 新しい JsrBeanDefinitionDocumentReader インスタンスを作成します。 |
JsrBeanDefinitionDocumentReader(org.springframework.beans.factory.support.BeanDefinitionRegistry beanDefinitionRegistry) 提供された BeanDefinitionRegistry を使用して新しい JsrBeanDefinitionDocumentReader インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected java.util.Properties | getJobParameters() |
protected java.util.Properties | getJobProperties() |
protected void | initProperties(org.w3c.dom.Element root) |
protected void | preProcessXml(org.w3c.dom.Element root) |
createDelegate, doRegisterBeanDefinitions, extractSource, getReaderContext, importBeanDefinitionResource, parseBeanDefinitions, postProcessXml, processAliasRegistration, processBeanDefinition, registerBeanDefinitions
public JsrBeanDefinitionDocumentReader()
新しい JsrBeanDefinitionDocumentReader
インスタンスを作成します。
public JsrBeanDefinitionDocumentReader(org.springframework.beans.factory.support.BeanDefinitionRegistry beanDefinitionRegistry)
提供された BeanDefinitionRegistry
を使用して新しい JsrBeanDefinitionDocumentReader
インスタンスを作成します。
beanDefinitionRegistry
- 使用する BeanDefinitionRegistry
protected void preProcessXml(org.w3c.dom.Element root)
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader
の preProcessXml
protected void initProperties(org.w3c.dom.Element root)
protected java.util.Properties getJobParameters()
protected java.util.Properties getJobProperties()