从上面的图中可以看到,reload class 是在compile之后的,而Intellij没有类似保存java文件就自动compile的功能,需要手动触发下compile, ctrl+shift+f9 就会在左下角看到绿色的提示框了,提示reload了几个class文件
不过这里reload并不能达到真正意义上的hotswap,不过eclipse wtp的hotswap跟这个差不多,只是那个是自动的,intellij也可以通过录制宏来自动化。
想要真正的hotswap,可以度娘 decvm
提供个思路。。。。用一个参数method来表示当前要执行什么样的 *** 作。。。。比如增加,method="add"删除method="del"然后再那个servlet里面提取出这个参数,不同的参数调用不同的方法去处理。。。比如当前method的值是add,那么就调用add方法去进行处理Stringmethod=request.getParameter("method")if("add".equals(mehod)){add()}elseif("del".equals(method)){del()}这样多少个 *** 作都可以用一个servlet来处理了。。。。希望能帮到你。。仍有问题可以HI我。。。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)