List of usage examples for org.springframework.data.util AnnotatedTypeScanner AnnotatedTypeScanner
@SafeVarargs public AnnotatedTypeScanner(Class<? extends Annotation>... annotationTypes)
From source file:org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration.java
@SuppressWarnings("unchecked") private Set<Class<?>> getProjections(Repositories repositories) { Set<String> packagesToScan = new HashSet<String>(); for (Class<?> domainType : repositories) { packagesToScan.add(domainType.getPackage().getName()); }//from ww w.java 2s . c om AnnotatedTypeScanner scanner = new AnnotatedTypeScanner(Projection.class); scanner.setEnvironment(applicationContext.getEnvironment()); scanner.setResourceLoader(applicationContext); return scanner.findTypes(packagesToScan); }