Jak skanować klasy pod kątem adnotacji?
Mam prostą aplikację sieciową serwletów Jane, a niektóre z moich klas mają następujące adnotacje:
@Controller
@RequestMapping(name = "/blog/")
public class TestController {
..
}
Teraz, gdy uruchamiane są moje aplikacje serwletowe, chciałbym uzyskać listę wszystkich klas, które mają adnotację @Controller, a następnie pobrać wartość adnotacji @RequestMapping i wstawić ją do słownika.
Jak mogę to zrobić?
Używam również Guice i Guava, ale nie jestem pewien, czy ma on pomocników związanych z adnotacjami.