分享一道高频面试题:为什么选择SpringBoot?它有哪些优点?
当下,Java Web开发领域,毫无疑问SpringBoot已经只手遮天,面试必问,本期就来分享一道高频面试题:为什么选择SpringBoot?它有哪些优点?
没有SpringBoot之前,要搭建一个Spring/SpringMVC项目,你不知道有多烦,半天一天,都不一定能搭好一个应用。
现在好了,用官方生成页面或IDEA内置插件,1分钟就可以生成一个完整的应用,真的是开箱即用
Spring有很多的组件,有了SpringBoot后,想使用这些组件非常简单
SpringBoot对内部各组件的集成非常简单,各种第三方库也积极适配SpringBoot,这样可以让程序员更专注在业务编码上,而不是各种吐血配置
用过SpringBoot的都知道,创建好SpringBoot应用后,直接就可以启动了。但是,不需要配置容器,不代表它不需要容器。
SpringBoot内置了嵌入式Tomcat, Jetty等容器,生产部署时,我们只需要一个Java命令就可以启动了,并且开发和生产用的是同一个嵌入式Tomcat,避免了不同环境因容器差异而出现问题
SpringBoot优点很多,简单的汇总以上几点,供参考,不至于面试说不上来