В аннотации Spring-MVC @RequestMapping
есть параметр «имя», который может использоваться для идентификации каждого ресурса.Spring-MVC: найти информацию о карте по ее названию
Для некоторых случаев мне нужно получить доступ к этой информации на лету: получить данные о карте (например, path
) по данному имени.
Конечно, я могу отсканировать для классов для этой аннотации и получить необходимые экземпляры через:
ClassPathScanningCandidateComponentProvider scanner = new ClassPathScanningCandidateComponentProvider(false);
scanner.addIncludeFilter(new AnnotationTypeFilter(RequestMapping.class));
// ... find classes ... go through its methods ...
Но это довольно некрасиво. Является ли более простым решением?
Ницца, спасибо за идею – Andremoniy