Pegando Classpath com Spring

0 respostas
wellingtonamaralleit

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());
        }
    }
}
Criado 4 de julho de 2013
Respostas 0
Participantes 1