大约以java进程独立启动:
java -jar myspring_boot.jar
需要大约20秒。但是如果我在一个包含更多微服务的docker容器中运行它需要大约3分钟。 有没有办法加快弹簧启动启动时间,例如 如果我启用调试渴望,我注意到对于不同的弹簧配置有很多不必要的验证。 我如何才能使用Docker容器加速spring-boot启动时间?
答案 0 :(得分:4)
我在许多答案中都说过安装了守护守护进程,例如:
https://stackoverflow.com/a/39461346/2748325
并且还在Dockerfile中为我的java CMD添加了-XX:MaxMetaspaceSize = 128m,时间大约在2分钟内完成。