Jsp-Servlet/Spring
spring anotation 정보 출력
seongsland
2011. 5. 13. 11:09
스프링 어노테이션을 쓰다 보면..
어디에 어떤 어노테이션을 썼는지 확인하기가 어렵다.
이런 방식으로 어노테이션에 대한 문서도 만들수 있으며..
응용하면 xml로 뽑을수도 있겠다.
PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
Resource[] rs = resolver.getResources("/**/*.class");
for (Resource r : rs) {
MetadataReader mr = new SimpleMetadataReaderFactory().getMetadataReader(r);
System.out.println(mr.getClassMetadata().getClassName());
for (String anot : mr.getAnnotationMetadata().getAnnotationTypes()) {
System.out.println("- " + anot + "<br/>");
}