¿Cómo escanear las clases para anotaciones?
Tengo una aplicación web simple de servlets de jane y algunas de mis clases tienen las siguientes anotaciones:
@Controller
@RequestMapping(name = "/blog/")
public class TestController {
..
}
Ahora, cuando mis aplicaciones de servlet se inician, me gustaría obtener una lista de todas las clases que tienen la anotación @Controller, y luego obtener el valor de la anotación @RequestMapping e insertarla en un diccionario.
¿Cómo puedo hacer esto?
También estoy usando Guice y Guava, pero no estoy seguro de si eso tiene algún ayudante relacionado con la anotación.