public class GenericXmlContextLoader extends AbstractGenericContextLoader
AbstractGenericContextLoader
that reads
bean definitions from XML resources.
Default resource locations are detected using the suffix
"-context.xml"
.
XmlBeanDefinitionReader
,
GenericGroovyXmlContextLoader
,
AnnotationConfigContextLoader
logger
Constructor and Description |
---|
GenericXmlContextLoader() |
Modifier and Type | Method and Description |
---|---|
protected BeanDefinitionReader |
createBeanDefinitionReader(GenericApplicationContext context)
Create a new
XmlBeanDefinitionReader . |
protected java.lang.String |
getResourceSuffix()
Returns
"-context.xml" in order to support detection of a
default XML config file. |
protected void |
validateMergedContextConfiguration(MergedContextConfiguration mergedConfig)
Ensure that the supplied
MergedContextConfiguration does not
contain classes . |
customizeBeanFactory, customizeContext, loadBeanDefinitions, loadContext, loadContext, prepareContext
customizeContext, generateDefaultLocations, getResourceSuffixes, isGenerateDefaultLocations, modifyLocations, prepareContext, processContextConfiguration, processLocations
protected BeanDefinitionReader createBeanDefinitionReader(GenericApplicationContext context)
XmlBeanDefinitionReader
.createBeanDefinitionReader
in class AbstractGenericContextLoader
context
- the context for which the BeanDefinitionReader
should be createdXmlBeanDefinitionReader
AbstractGenericContextLoader.loadContext(String...)
,
AbstractGenericContextLoader.loadBeanDefinitions(org.springframework.context.support.GenericApplicationContext, org.springframework.test.context.MergedContextConfiguration)
,
BeanDefinitionReader
protected java.lang.String getResourceSuffix()
"-context.xml"
in order to support detection of a
default XML config file.getResourceSuffix
in class AbstractContextLoader
null
or emptyAbstractContextLoader.generateDefaultLocations(Class)
,
AbstractContextLoader.getResourceSuffixes()
protected void validateMergedContextConfiguration(MergedContextConfiguration mergedConfig)
MergedContextConfiguration
does not
contain classes
.validateMergedContextConfiguration
in class AbstractGenericContextLoader
mergedConfig
- the merged configuration to validateAbstractGenericContextLoader.validateMergedContextConfiguration(org.springframework.test.context.MergedContextConfiguration)