I have following problem:
I need to split application into two parts:
core part and plugin parts, which will define plugin dependent parts of core objects. Core object should not reference any plugin parts.
Only binding between mentioned parts should be done in the web.xml file, where the config files for the BeanFactory are defined.
Core objects should be able to enumerate all plugin parts, which are present in the classpath(or in BeanFactory configuration)
It is possible to this with Spring?
Is there any possibility to find all subclasses of defined abstract class/interface in all config files ?