程序员面试刷题的书哪个好。 Spring Boot 1. 不用Spring Boot的痛苦 是什么? 各种技术整合在一起,版本混乱,大量依赖需要自己去找,依赖冲突。 基于xml格式的配置文件,对各种技术框架进行大量的繁琐配置,如mvc-servlet.xmlapplicationContext.xmlmybatis-config.xmlweb.xml。 web系统跑起来测一下,需要与tomcat等web容器整合才能测试。 单元测试时,需要自己选择和导入各种测试组件的依赖,如junithamcrestmockito等。 部署打包时,需要自己配置打包插件。 部署应用上线后,无法对线上的应用,包括jvm堆栈等进行监控,没有方便的办法看到这些信息。 传统的以spring为核心的web系统开发,从启动项目、开发、测试、部署、监控,都非常繁琐,大量手工操作。 2. 用了Spring Boot的好处 是什么? spring社区意识到了这些问题。开发人员最讨厌繁琐的工作,希望通过技术提升效率。因此,推出了spring boot框架,作为开发spring项目的一个解决方案。