使用SpringBoot的优点: 快速构建一个独立的Spring应用程序嵌入的Tomcat、Jetty或者Undertow,无须部署war文件提供starter POMs来简化Maven配置和减少版本冲突所带来的问题对Spring和第三方库提供默认配置,也可以修改默认值,简化框架配置提供生产就绪型功能,如指标、健康检查和外部配置无需配置XML,无代码生成,开箱即用 缺点:迭代快,需要时刻关注变化;封装太深,内部原理复杂,不容易精通。