SpringBoot 认知

初学SpringBoot,也不清楚什么是SpringBoot,通过网上的资料,今天对SpringBoot做一个简单的解释。

一、什么是SpringBoot

            SpringBoot是一个快速整合第三方框架的框架,它能够整合市场上绝大数的框架,来简化开发中的文件配置等问题,来提高开发效率的一个框架,它不是一门新的技术,就是一个框架,SpringBoot最主要的核心就是“约束大于配置”主要从三个方面认识学习它:

1. SpringBoot 是一个能够快速整合第三方框架

2. SpringBoot 简化XML配置,采用完全注解化

3. SpringBoot 内置了Http服务器:比如Tomcat,UnderTow

 

二、对比一下SpringBoot和SpringCloud

           刚学习SpringBoot时,有时候不清楚就误以为SpringBoot是微服务框架,所以就说说微服务和SpringBoot之间的关系。

1. SpringBoot 不是微服务框架,它是一个能够快速整合第三方框架的框架,只是微服务框架SpringCloud会依赖SpringBoot框架来实现

2. SpringCloud 才是一套完整的解决微服务的方案,一定要注意完整两字,因为SpringCloud是一个全家桶的技术栈,它提供有关微服务解决方案的几乎所有的框架

3.SpringBoot 默认的web组件是SpringMVC,所以SpringCloud会依赖SpringBoot的web组件SpringMVC来定义http协议,采用http+json的REST。

三、SpringBoot的特点

1. 使用SpringBoot可以快速构建一个项目

2. SpringBoot中约束大于配置,简化了很多配置文件的配置,简化代码,提高开发效率

3.支持运行期内嵌容器,如 Tomcat、Jetty、Undertow

4.解决整合第三方框时jar包冲突的问题、

5.支持热部署

6.自带应用监控

7.特别适合构建微服务系统



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值