当前位置:   article > 正文

面试官:你知道Spring Boot 性能如何优化吗

面试官:你知道Spring Boot 性能如何优化吗

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点

面试官:你知道 Spring Boot 性能如何优化吗

1. 将 @SpringBootApplication 注解优化

将 @SpringBootApplication 注解改为 @EnableAutoConfiguration + @Configuration + 显式配置注解:

  • @SpringBootApplication是Springboot 整合的一个复合注解,作用相当于@Configuration + @EnableAutoConfiguration + @ComponentScan,由于其中包括有包扫描的注解 @ComponentScan ,这会导致项目启动时间变长,可以通过将 @SpringBootApplication 注解拆分成 @EnableAutoConfiguration 和 @Configuration 注解,并在需要的 bean 上进行显式配置注解的方式,减少不必要的组件扫描,从而减少启动时间和降低 CPU 消耗。这样可以精确控制哪些 bean 需要被加载,避免加载多余的实例。

2. 将 Servlet 容器由 Tomcat 变成 Undertow

  • Undertow 是一个高性能的 Servlet 容器,相比于
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/383313
推荐阅读
相关标签
  

闽ICP备14008679号