开篇:SpringBoot 解决了什么问题?
如果你用过"原始版"的 Spring 开发 Web 应用,一定对那种体验记忆犹新:在 pom.xml 里小心翼翼地管理几十个依赖的版本号,在 applicationContext.xml 里写上百行的 Bean 配置,部署时还得把 war 包丢到外部 Tomcat 里……改一个配置,重启一次,喝杯咖啡,回来还没好。
SpringBoot 的出现,就是为了终结这种"XML 地狱"。它的核心理念是 约定大于配置(Convention over Configuration) ——你不配置的东西,我帮你用合理的默认值搞定;你需要的依赖,一个 Starter 就全部引进来。
大约 15 分钟