Как отразить список всех контроллеров (лучше всего, если не только аннотировать, но также указать в xml), сопоставляя некоторый specfic url в вашем приложении Spring MVC?
В случае только аннотированных
@Autowired
private ListableBeanFactory listableBeanFactory;
...
whatever() {
Map<String,Object> beans = listableBeanFactory.getBeansWithAnnotation(RequestMapping.class);
// iterate beans and compare RequestMapping.value() annotation parameters
// to produce list of matching controllers
}
но что делать в более общем случае, когда контроллеры могут быть указаны в spring.xml config? А что делать с параметрами запроса-пути?