(一)优点:
1,配置变得简单了
2,.springboot内嵌了servlet容器,降低了对环境的要求,机器有java运行环境,可以将项目打包成jar包,通过java命令 java -jar ***.jar 来执行。
3,.快速整合第三方框架,无需配置文件

4.解决了Spring的弊端

5.代码少了、配置文件少了、不需要对第三方框架烦恼了、项目精简了,对整个团队的开发及维护来说,更大的节约了成本。

6.使用Java或Groovy开发基于Spring的应用程序非常容易。

7.它减少了大量的开发时间并提高了生产力。

8.它避免了编写大量的样板代码,注释和XML配置。

8.Spring Boot应用程序与其Spring生态系统(如Spring JDBC,Spring ORM,Spring Data,Spring Security等)集成非常容易。

它遵循“自用默认配置”方法,以减少开发工作量。

它提供嵌入式HTTP服务器,如Tomcat,Jetty等,以开发和测试Web应用程序非常容易。

它提供CLI(命令行界面)工具从命令提示符,非常容易和快速地开发和测试Spring Boot(Java或Groovy)应用程序。

它提供了许多插件来开发和测试Spring启动应用程序非常容易使用构建工具,如Maven和Gradle。

它提供了许多插件,以便与嵌入式和内存数据库工作非常容易。

(二)Spring Boot的限制:

将现有或传统的Spring Framework项目转换为Spring Boot应用程序是一个非常困难和耗时的过程。它仅适用于全新Spring项目。

微服务感觉像是架构中的组合模式。把能独立的业务模块分离出来单独部署。实现开发、维护上的分离。避免整体升级带来的麻烦。

springboot优缺点相关推荐

  1. Springboot总结,核心功能,优缺点

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:lizmit https://blog.csdn.net/q ...

  2. 一文带你看懂Springboot核心功能及优缺点

    点击上方[视学算法]→右上角[...]→[设为星标⭐] SpringBoot核心功能 1.独立运行Spring项目 Spring boot 可以以jar包形式独立运行,运行一个Spring Boot项 ...

  3. SpringBoot快速入门Demo

    SpringBoot是什么? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员 ...

  4. Spring全家桶--SpringBoot

    SpringBoot 一.SpringBoot入门 1.1 什么是SpringBoot 1.2 SpringBoot优缺点 1.3 SpringBoot快速入门 1.3.1 通过Maven导入依赖 1 ...

  5. 亚信实习笔记总结(SpringBoot + MyBatis)

    1.工作内容描述?项目描述? 亚信公司简述   亚信公司主要是给运营商提供支撑服务.运营商包括(电信为主)江苏电信.湖北电信.海南电信.西藏电信.天津电信.黑龙江联通,提供的业务支撑系统包括计费.客户 ...

  6. springboot项目搭建

    一 Springboot 基本概念 1.1 什么是 springboot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框 ...

  7. struts、hibernate、spring、 mybatis、 spring boot 等面试题汇总

    1.谈谈你对Struts的理解. 答: 1. struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionS ...

  8. 震撼,java面试题整合(良心制作)11万多字拿去。持续更新【可以收藏】

    一.javaSE面试题整合 Java部分 JDK中哪些类是不能继承的?[信雅达面试题] [参考答案] 不能继承的是类是那些用final关键字修饰的类.一般比较基本的类型或防止扩展类无意间破坏原来方法的 ...

  9. springboot2核心技术与响应式编程(一)

    相关文档 学习文档入口 springboot原生文档 springboot生态 springboot架构 springboot优缺点 优点: ● Create stand-alone Spring a ...

  10. Java工程师只要掌握这些知识点,就能给面试官一个满意的答案,挑战高薪

    以下是我花时间整理的 java各类知识面相关的比较好的博文,如果你是去一家公司面试,无论你是刚入行,还是有多年开发经验,好好掌握学习一下比较好,.毕竟对于面试官来说,如果他问的问题,你回答不上来,肯定 ...

最新文章

  1. [Leetcode]笔记
  2. 获取另一个驱动的设备结构体_《rt-thread驱动框架分析》-i2c驱动
  3. Facebook's New Real-time Messaging System: HBase to Store 135+ Billion Messages a Month
  4. linux下安装nginx1.10,Linux(RHEL7.0)下安装nginx-1.10.2(示例代码)
  5. 1003.imx6Q自启动脚本
  6. Linux时间子系统之四:定时器的引擎:clock_event_device
  7. 感知机PLA算法实现[转载]
  8. 路由技术 路由器安全性与可靠性的介绍
  9. python滑动手机屏幕_appium+python自动化24-滑动方法封装(swipe)
  10. 都是第一,3143亿背后科技公司贡献了多少?
  11. 格式化信息窗口内容—ArcGIS API for JavaScript
  12. 火狐浏览器添加New Tab插件
  13. Python函数声明以及与其他编程语言数据类型的比较
  14. idea2020在工具栏显示前进和后退箭头
  15. 联想服务器改win7系统教程,联想台式机10代cpu改win7系统详细教程
  16. 小米摄像头共享显示服务器错误6,小米摄像头
  17. yuv420转yuv422(yuyv)
  18. opencv实现电子试卷图片中对号、错误的检测
  19. WPS Office.10.1.0.6445绿色免安装版下载
  20. 计算机网络说课教案,认识计算机网络说课稿PPT课件.ppt

热门文章

  1. 笔记本光驱改固态硬盘装系统小记
  2. 逻辑斯谛回归模型处理Kaggle泰坦尼克号之灾
  3. Jpeg怎么变成jpg格式?教你三步快速转换格式
  4. 毕业后5年,我终于变成了月薪13000的软件测试工程师
  5. 【数理逻辑三】命题逻辑及形式系统【下】
  6. 远程桌面提示 “终端服务器超出了最大允许连接数” 的解决方法
  7. 关于浏览器被2345恶意篡改被设置主页
  8. rpm安装java_【CentOS】rpm包安装Jdk
  9. android 局域网聊天工具(可发送文字/语音)
  10. java中block标签_[Java教程]Clouda开发随笔之block标签