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.
public GenericApplicationContextFactory(java.lang.Object... resources)
Create an application context factory for the resource specified. The resource can be an actual 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
resources - some resources (XML configuration files, @Configuration classes or java packages to scan)