我可以使用 SSR(结构搜索和替换)在我的项目中轻松找到所有提及某些注释的内容。例如,我有以下基于弹簧的代码:
class DashboardController {
@RequestMapping("/dashboard")
public void doDashboard() {
[...]
}
}
如果我按模式搜索,org.springframework.web.bind.annotation.RequestMapping
我会找到我的代码。但是,如果我想查找带有参数化注释的方法,那么只查找带有@RequestMapping
“/dashboard”url 注释的方法怎么办?
我可以简单地按@RequestMapping("/dashboard")
字符串搜索,但是可以通过多种方式编写注释:
@RequestMapping("/dashboard")
@RequestMapping(value = "/dashboard", method = {RequestMethod.POST})
@RequestMapping(headers = "content-type=application/*", value = "/dashboard")
等等