如何提高 Spring Boot 应用的启动速度

Posted 简简单单OnlineZuozuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何提高 Spring Boot 应用的启动速度相关的知识,希望对你有一定的参考价值。

如何提高 Spring Boot 应用的启动速度


1、减少@ComponentScan @SpringBootApplication 扫描类时候的范围
2、关闭 Spring Boot 的 JMX 监控,设置 spring.jmx.enabled=false
3、设置 JVM 参数 -noverify ,不对类进行验证
4、对非必要启动时加载的 Bean ,延迟加载
5、使用 Spring Boot 的全局懒加载
6、AOP 切面尽量不使用注解方式,这会导致启动时扫描全部方法
7、关闭 endpoint 的一些监控功能
8、排除项目多余的依赖 jar
9、swagger 扫描接口时,指定只扫描某个路径下的类
10、Feign 客户端接口的扫描缩小包扫描范围

以上是关于如何提高 Spring Boot 应用的启动速度的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot Dubbo 应用启停源码分析

看我如何解决Mac系统启动Spring Boot项目速度慢的问题

看我如何解决Mac系统启动Spring Boot项目速度慢的问题

看我如何解决Mac系统启动Spring Boot项目速度慢的问题

看我如何解决Mac系统启动Spring Boot项目速度慢的问题

如何关闭多余的win7服务,提高系统速度