public class GenericApplicationContextFactory extends AbstractApplicationContextFactory
ApplicationContextFactory
implementation that takes a parent context and a path to the context to create.
When createApplicationContext method is called, the child ApplicationContext
will be returned. The child
context is not re-created every time it is requested, it is lazily initialized and cached. Clients should ensure that
it is closed when it is no longer needed.Constructor and Description |
---|
GenericApplicationContextFactory(java.lang.Object... resources)
Create an application context factory for the resource specified.
|
Modifier and Type | Method and Description |
---|---|
protected org.springframework.context.ConfigurableApplicationContext |
createApplicationContext(org.springframework.context.ConfigurableApplicationContext parent,
java.lang.Object... resources) |
createApplicationContext, equals, getBeanFactoryPostProcessorClasses, hashCode, isCopyConfiguration, prepareBeanFactory, prepareContext, setApplicationContext, setBeanFactoryPostProcessorClasses, setBeanPostProcessorExcludeClasses, setCopyConfiguration, toString
public GenericApplicationContextFactory(java.lang.Object... resources)
Resource
,
in which case it will be interpreted as an XML file, or it can be a @Configuration class, or a package name.
All types must be the same (mixing XML with a java package for example is not allowed and will result in an
IllegalArgumentException
).resources
- some resources (XML configuration files, @Configuration classes or java packages to scan)