环境是sts,spring boot版本是1.5.9,工程非常简单,就一个controller,helloworld级别的,通过sts工程自带的spring boot app启动
sts启动要花费60s以上,找遍网上解决方案都是通过配置urandom解决问题,但对我来说无效。
当我准备去搭梯子去Google时候,蹊跷的事情发生了,启动瞬间加快,整个完成只有2s,梯子去掉后又要60s,百思不得其解,spring boot在启动的时候会去网络找什么东西呢?有哪位大侠碰到过类似的问题?
谢谢
项目校验选中了xml校验,xml需要下载相关schema的xsd文件,而这些xsd文件的地址一般都是国外的(如:http://www.springframework.org/schema/beans)。
如果是首次配置、运行项目,而这些文件又下载不下来(GFW搞鬼),你就会卡主不动了。
######建议你把项目打包成Jar,然后命令行单独启用。很有可能是你的STS有自动更新的行为!
######问题依旧。将本地网络禁用,也可以很快就启动。好像感觉局域网出现问题,明天到公司再试一下看看######不是,你看看哪里是不是连接互联网了
######使用命令行启动######我想问下你的梯子怎么搭的
######应该是某个依赖联网请求超时,之前遇到过,后面换成本地地址,就好了
######嗯嗯,我找一圈没找到,还记得修改哪个文件不?######把你的控制台发出来,或者看看是这个问题吗https://www.jianshu.com/p/30aa8e43a396######schema校验吧
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。