Pessoal o problema é o seguinte, tenho que pegar o classpath de todas as classes que herdam de uma determinada classe, consegui pegar em forma de BeanDefinition. Queria saber como faço para estanciar essa classe (a partir desse classpath) em outra classe. Espero que tenham entendido meu problema e que eu não tenha falado besteira afinal estou começando com spring e não sei se é possível. Abrçs
public static void main(String[] args){
ClassPathScanningCandidateComponentProvider provider = new ClassPathScanningCandidateComponentProvider(true);
provider.addIncludeFilter(new AssignableTypeFilter(Hello.class));
Set<BeanDefinition> components = provider.findCandidateComponents("com.edu.java.spring.*");
for(BeanDefinition component : components){
System.out.println("" + component.getBeanClassName());
}
}
}