高频面试题:SpringBoot有哪些优点?

分享一道高频面试题:为什么选择SpringBoot?它有哪些优点?

当下,Java Web开发领域,毫无疑问SpringBoot已经只手遮天,面试必问,本期就来分享一道高频面试题:为什么选择SpringBoot?它有哪些优点?

01 搭建简单,开箱即用

没有SpringBoot之前,要搭建一个Spring/SpringMVC项目,你不知道有多烦,半天一天,都不一定能搭好一个应用。

  • 要开放接口,要配置servlet

  • 要使用IOC,得在xml里配置各种bean

  • 要本地调试,得配置tomcat

  • 要热部署,得找第三插件

  • 要集成各种第三方库……烦得都不想说了

现在好了,用官方生成页面或IDEA内置插件,1分钟就可以生成一个完整的应用,真的是开箱即用

02 配置简单,专注编码

Spring有很多的组件,有了SpringBoot后,想使用这些组件非常简单

  • 想使用异步化,加个@EnableAsync就可以开启异步化功能

  • 想使用定时任务,加个@EnableScheduling就可以使用开启定时任务功能

  • 想使用AOP,加个@Aspect就可以各种拦截了

  • 想……想一想,就什么都有了

SpringBoot对内部各组件的集成非常简单,各种第三方库也积极适配SpringBoot,这样可以让程序员更专注在业务编码上,而不是各种吐血配置

03 部署简单,一键启动

用过SpringBoot的都知道,创建好SpringBoot应用后,直接就可以启动了。但是,不需要配置容器,不代表它不需要容器

SpringBoot内置了嵌入式Tomcat, Jetty等容器,生产部署时,我们只需要一个Java命令就可以启动了,并且开发和生产用的是同一个嵌入式Tomcat,避免了不同环境因容器差异而出现问题

 

SpringBoot优点很多,简单的汇总以上几点,供参考,不至于面试说不上来

 

—————— 视频课程  ——————

《开发工具IDEA从入门到爱不释手》

《Spring Boot + Vue3 前后端分离 实战wiki知识库系统》

《Spring Cloud + Vue 前后端分离 开发企业级在线视频课程系统》

—————— THE END  ——————

原文链接:http://www.jiawablog.com/detail?id=162942647756001280

甲蛙博客,专注Java全栈技术分享

公众号:甲蛙全栈

 

  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值