我可以使用SSR(結構搜索和替換)輕鬆找到我項目中某些註釋的所有提及。例如,我有以下依據春天代碼:在IntelliJ IDEA中查找批註
class DashboardController {
@RequestMapping("/dashboard")
public void doDashboard() {
[...]
}
}
如果我通過搜索模式org.springframework.web.bind.annotation.RequestMapping
比我會找到我的代碼。但是如果我想查找使用參數化批註註釋的方法,那麼爲「/ dashboard」url找到只有註釋@RequestMapping
的方法?
我可以簡單地通過@RequestMapping("/dashboard")
搜索字符串,但註釋可以寫在幾個方面:
@RequestMapping("/dashboard")
@RequestMapping(value = "/dashboard", method = {RequestMethod.POST})
@RequestMapping(headers = "content-type=application/*", value = "/dashboard")
等
可以通過多種方式來編寫此註釋。例如'@RequestMapping(value =「/ dashboard」,method = {RequestMethod.POST})'等 – 2010-08-31 12:11:10
然後使用正則表達式,像'@RequestMapping(。*「/ dashboard」。*)' – 2010-08-31 12:32:44