springboot优缺点
(一)优点:
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优缺点相关推荐
- Springboot总结,核心功能,优缺点
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:lizmit https://blog.csdn.net/q ...
- 一文带你看懂Springboot核心功能及优缺点
点击上方[视学算法]→右上角[...]→[设为星标⭐] SpringBoot核心功能 1.独立运行Spring项目 Spring boot 可以以jar包形式独立运行,运行一个Spring Boot项 ...
- SpringBoot快速入门Demo
SpringBoot是什么? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员 ...
- Spring全家桶--SpringBoot
SpringBoot 一.SpringBoot入门 1.1 什么是SpringBoot 1.2 SpringBoot优缺点 1.3 SpringBoot快速入门 1.3.1 通过Maven导入依赖 1 ...
- 亚信实习笔记总结(SpringBoot + MyBatis)
1.工作内容描述?项目描述? 亚信公司简述 亚信公司主要是给运营商提供支撑服务.运营商包括(电信为主)江苏电信.湖北电信.海南电信.西藏电信.天津电信.黑龙江联通,提供的业务支撑系统包括计费.客户 ...
- springboot项目搭建
一 Springboot 基本概念 1.1 什么是 springboot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框 ...
- struts、hibernate、spring、 mybatis、 spring boot 等面试题汇总
1.谈谈你对Struts的理解. 答: 1. struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionS ...
- 震撼,java面试题整合(良心制作)11万多字拿去。持续更新【可以收藏】
一.javaSE面试题整合 Java部分 JDK中哪些类是不能继承的?[信雅达面试题] [参考答案] 不能继承的是类是那些用final关键字修饰的类.一般比较基本的类型或防止扩展类无意间破坏原来方法的 ...
- springboot2核心技术与响应式编程(一)
相关文档 学习文档入口 springboot原生文档 springboot生态 springboot架构 springboot优缺点 优点: ● Create stand-alone Spring a ...
- Java工程师只要掌握这些知识点,就能给面试官一个满意的答案,挑战高薪
以下是我花时间整理的 java各类知识面相关的比较好的博文,如果你是去一家公司面试,无论你是刚入行,还是有多年开发经验,好好掌握学习一下比较好,.毕竟对于面试官来说,如果他问的问题,你回答不上来,肯定 ...
最新文章
- [Leetcode]笔记
- 获取另一个驱动的设备结构体_《rt-thread驱动框架分析》-i2c驱动
- Facebook's New Real-time Messaging System: HBase to Store 135+ Billion Messages a Month
- linux下安装nginx1.10,Linux(RHEL7.0)下安装nginx-1.10.2(示例代码)
- 1003.imx6Q自启动脚本
- Linux时间子系统之四:定时器的引擎:clock_event_device
- 感知机PLA算法实现[转载]
- 路由技术 路由器安全性与可靠性的介绍
- python滑动手机屏幕_appium+python自动化24-滑动方法封装(swipe)
- 都是第一,3143亿背后科技公司贡献了多少?
- 格式化信息窗口内容—ArcGIS API for JavaScript
- 火狐浏览器添加New Tab插件
- Python函数声明以及与其他编程语言数据类型的比较
- idea2020在工具栏显示前进和后退箭头
- 联想服务器改win7系统教程,联想台式机10代cpu改win7系统详细教程
- 小米摄像头共享显示服务器错误6,小米摄像头
- yuv420转yuv422(yuyv)
- opencv实现电子试卷图片中对号、错误的检测
- WPS Office.10.1.0.6445绿色免安装版下载
- 计算机网络说课教案,认识计算机网络说课稿PPT课件.ppt
热门文章
- 笔记本光驱改固态硬盘装系统小记
- 逻辑斯谛回归模型处理Kaggle泰坦尼克号之灾
- Jpeg怎么变成jpg格式?教你三步快速转换格式
- 毕业后5年,我终于变成了月薪13000的软件测试工程师
- 【数理逻辑三】命题逻辑及形式系统【下】
- 远程桌面提示 “终端服务器超出了最大允许连接数” 的解决方法
- 关于浏览器被2345恶意篡改被设置主页
- rpm安装java_【CentOS】rpm包安装Jdk
- android 局域网聊天工具(可发送文字/语音)
- java中block标签_[Java教程]Clouda开发随笔之block标签