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:
- AotContextLoader, 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 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 GenericXmlContextLoadercreateBeanDefinitionReader, validateMergedContextConfigurationMethods inherited from class AbstractGenericContextLoadercreateContext, customizeBeanFactory, customizeContext, loadContext, loadContext, loadContextForAotProcessing, loadContextForAotProcessing, loadContextForAotRuntime, prepareContextMethods inherited from class AbstractContextLoadercustomizeContext, generateDefaultLocations, isGenerateDefaultLocations, modifyLocations, prepareContext, processContextConfiguration, processLocationsMethods inherited from class Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SmartContextLoaderprocessContextConfiguration, 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:
 
 
-