-
慕的地10843
注解扫描和自动装配是目前很多项目启动慢的主要原因. 通常项目会引入大量第三方jar包, 这两项如果配置得不好,会造成大量的扫描, 影响启动速度. spring等框架都是用启动速度慢换取运行速度快的.
-
呼啦一阵风
据我了解哈,我们java文件首先要通过编译再执行的,这过程是需要时间的,你所说要几十秒和几分钟,我认为一般项目几十秒挺正常的,如果你都用反射的话就可以很快启动项目,但是对于用户体验是很不好的。一般还要看机器的运行速度,就比如拿我的破电脑,和一些教学老师的mac比,同一个项目,老师只需不到10秒,我还是要等一会的
-
墨色风雨
开发时启动慢,原因很多1.你电脑里面启动的其他软件占用资源了。比如你打开了很多网页,打开了音乐播放器,打开了mysql服务等等,系统资源是一定的,你多他就少。2.ide每次需要预编译,检查你的项目有没有编译错误,这个一般会耗费一点时间。如果你的ide还装了其他插件,插件也会进行检查,会耗费一定的时间。3.之前启动的历史,由于你stop服务不当,导致java进程驻留在系统,同时多个java进程在系统中会导致启动失败或者启动非常之慢