随用随更新ing~~
精巧快捷键
- Ctrl+2, L
Invokes quick assist and selects ‘Assign to local variable’
翻译过来就是智能判断方法得到的类型,并自动赋值给一个变量。
使用方法如下:
///1.输入如下代码之后先按住Ctrl+2,松开然后单独按L
this.getServletContext()
///2.得到如下代码
ServletContext servletContext = this.getServletContext();
- Alt + Shift + A 区块选择
可操作一块区域的增删改,也可以用来在一列前后加入同样的字符串。
常见问题
1 Source not found
如果是HttpServlet之类的无法找到的话,不仅要关联下好的Tomcatx-src源码文件,还需要如下设置
Window-Preferences-MyEclipse-Servlet-Runtime Environments
找到项目的tomcat服务器,然后Edit-JRE,将默认的workBench default JRE改为自己本地的JDK即可。
2 Jrebel 热部署无法自动部署jsp文件
问题描述:Myeclipse自带的tomcat插件对于jsp本身是自动部署的,但是安装了Jrebel你会发现,后台java文件可以热部署了,可是WebRoot下的jsp文件却无法热部署了,很奇怪,我最后发现个解决方案,就是更改jrebel代理。
解决方法如下:
Window-Preferences-jrebel - 打开jrebel设置-advanced-Jrebel agent
-将默认的Legacy agent 更换为JRebel 6 agent即可解决问题。
常用操作
1 修改web应用名称
因为在myEclipse中修改项目名不会自动修改部署名,所以需要再次修改部署名。如下操作即可:
1. rename项目名
2. 进入项目Properties然后搜索web content settings,修改为新的项目名即可。