Я легко могу найти все упоминания о какой-либо аннотации в моем проекте, используя SSR (структурный поиск и замена). Например, у меня есть следующий код на основе пружины:
class DashboardController {
@RequestMapping("/dashboard")
public void doDashboard() {
[...]
}
}
Если я буду искать по шаблону org.springframework.web.bind.annotation.RequestMapping
, тогда я найду свой код. Но что, если я хочу найти методы, аннотированные параметризованной аннотацией, поэтому найдите только метод с аннотациями @RequestMapping
для URL "/ dashboard"?
Я могу просто искать по @RequestMapping("/dashboard")
строке, но аннотацию можно записать несколькими способами:
@RequestMapping("/dashboard")
@RequestMapping(value = "/dashboard", method = {RequestMethod.POST})
@RequestMapping(headers = "content-type=application/*", value = "/dashboard")
и т.д.