在idea上经历了使用jrebel和devtools后,发现两者的提高效率方式并不相同。
使用devtools时,如果重新部署后,那么会在控制台输出这些字样
而如果使用jrebel,则只会输出你修改的文件的字样,并不会像devtools重新加载一遍项目。因为jrebel已过期,所以无法截图。
随后在网上查询了这两者的不同,发现这其实是热加载和热部署的区别,可见这两个的加载方式并不一样。
热加载:在运行时重新加载修改过的class
热部署:在服务器运行时重新部署项目,但是这种重启会提高效率