由于现在的项目大都实现了mvc分层,并面向接口编程。所有下面两个快捷键会很有用。
1 . 在Controller中直接看Service层方法的实现 ,选中方法名--->Ctrl+Alt+B 会直接跳到 ServiceImpl类中,而不仅仅看到接口中的那个方法名。
2 . 写过的方法在哪里被调用了,这个在新入手一个项目时,由于不知道实体关系,在滤清思路方面更多的是看源代码的关系。选中方法名---->Ctrl+Alt+H 或者 右键方法-->Open Call Hierarchy
3 有时候开的标签页很多,一步一步从Controller 跳到Service再到Dao,还有JSP ,js中来回切换,很容易乱, 怎么回到上一个位置?
Alt+左方向 上一个位置 Alt+右方向 下一个位置
4 如果遇到改页面的公共信息,但是很多页面都存在,具体是哪个jsp中,在哪个位置,天哪太难找了,肿莫办?
find in path Ctrl+H
5. Ctrl+1 处理错误(鼠标悬停在错误的位置)。如强制类型转换时,实现接口必要方法时。
6. Ctrl+T 看类的继承关系
7.Ctrl+Shift+R 输入文件名,找文件