Class GenericGroovyXmlContextLoader
java.lang.Object
org.springframework.test.context.support.AbstractContextLoader
org.springframework.test.context.support.AbstractGenericContextLoader
org.springframework.test.context.support.GenericXmlContextLoader
org.springframework.test.context.support.GenericGroovyXmlContextLoader
- All Implemented Interfaces:
- ContextLoader,- SmartContextLoader
Concrete implementation of 
AbstractGenericContextLoader that reads
 bean definitions from Groovy scripts and XML configuration files.
 Default resource locations are detected using the suffixes
 "-context.xml" and "Context.groovy".
- Since:
- 4.1
- Author:
- Sam Brannen
- See Also:
- 
Field SummaryFields inherited from class org.springframework.test.context.support.AbstractGenericContextLoaderlogger
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected StringGenericGroovyXmlContextLoadersupports both Groovy and XML resource types for detection of defaults.protected String[]Returns"-context.xml"and"Context.groovy"in order to support detection of a default XML config file or Groovy script.protected voidloadBeanDefinitions(GenericApplicationContext context, MergedContextConfiguration mergedConfig) Load bean definitions into the suppliedcontextfrom the locations in the suppliedMergedContextConfigurationusing aGroovyBeanDefinitionReader.Methods inherited from class org.springframework.test.context.support.GenericXmlContextLoadercreateBeanDefinitionReader, validateMergedContextConfigurationMethods inherited from class org.springframework.test.context.support.AbstractGenericContextLoadercreateContext, customizeBeanFactory, customizeContext, loadContext, loadContext, prepareContextMethods inherited from class org.springframework.test.context.support.AbstractContextLoadercustomizeContext, generateDefaultLocations, isGenerateDefaultLocations, modifyLocations, prepareContext, processContextConfiguration, processLocations
- 
Constructor Details- 
GenericGroovyXmlContextLoaderpublic GenericGroovyXmlContextLoader()
 
- 
- 
Method Details- 
loadBeanDefinitionsprotected void loadBeanDefinitions(GenericApplicationContext context, MergedContextConfiguration mergedConfig) Load bean definitions into the suppliedcontextfrom the locations in the suppliedMergedContextConfigurationusing aGroovyBeanDefinitionReader.- Overrides:
- loadBeanDefinitionsin class- AbstractGenericContextLoader
- Parameters:
- context- the context into which the bean definitions should be loaded
- mergedConfig- the merged context configuration
- See Also:
 
- 
getResourceSuffixesReturns"-context.xml"and"Context.groovy"in order to support detection of a default XML config file or Groovy script.- Overrides:
- getResourceSuffixesin class- AbstractContextLoader
- Returns:
- the resource suffixes; never nullor empty
- See Also:
 
- 
getResourceSuffixGenericGroovyXmlContextLoadersupports both Groovy and XML resource types for detection of defaults. Consequently, this method is not supported.- Overrides:
- getResourceSuffixin class- GenericXmlContextLoader
- Returns:
- the resource suffix; never nullor empty
- Throws:
- UnsupportedOperationException- in this implementation
- See Also:
 
 
-