SpringBoot (一)概念讲述

    毫无疑问SpringBoot是现在编程界最红最火的一种编程框架,出去面试找工作如果会SpringBoot的话会给自己无形中增加几分,本人对于SpringBoot也是很是喜爱,喜欢把自己工作中遇到的学习到的知识记录下来,方便以后自己温故知新,也方便帮助像我一样的萌新。

 A.为什么要用SpringBoot?

 B.什么是SpringBoot?

 C.SpringBoot与SpringCloud 的区别?

 D.SpringBoot与SpringMVC  的区别?

(一)为什么要用SpringBoot?

        以往的项目整合起来是比较繁琐复杂的,而且存在架包冲突的问题,这时候SpringBoot应运而生了,SpringBoot也就是用来做这个的。

(二)什么是SpringBoot?

       SpringBoot是一个快速开发的框架,能过快速整合第三方框架,他是如何快速整合的呢?其实他是的基本原来是Maven依赖关系,Maven的集成,完全采用注解化,简化XML配置,内嵌HTTP服务器(Tomcate,jetty),默认嵌入Tomcate,最终以Java应用程序进行执行。

总结一下:

1.SpringBoot是微服务框架(网上很多这样说的朋友,其实并不合理,后面我们总结也SpringCloud的时候在细说)

2.SpringBoot核心:快速整合第三方框架

3.SpringBoot原理:Maven依赖关系,Maven的继承,完全采用注解化,Spring3.0以后采用注解方式启动SpringMVC

(三)SpringBoot与SpringCloud 的区别?    

1.SpringBoot快速开发框架,快速整合第三方框架(Maven依赖关系###Maven继承),完全采用注解化,简化XML配置,最终以java应用程序进行执行。

2.SpringCloud一套目前完整的微服务解决框架,功能非常强大,注册中心,客户端调用工具,服务治理(负载均衡,断路器,分布式配置中心,网管,消息总线等)。

3.关系:微服务通讯技术Http+json(restfull)轻量级,SpringBoot  Web组件默认集成SpringMVC,SpringCloud依赖于SpringBoot实现微服务,使用SpringMVC编写微服务接口。

总结:

 SpringCloud 微服务开发——RPC远程通讯技术,服务治理,单纯的只是集成SpringBoot实现快速开发。

(四)SpringBoot与SpringMVC  的区别?

说白了就是SpringBoot Web组件默认集成SpringMVC框架,SpringMVC3.0以后支持注解方式使用java代码启动SpringMVC。

 

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值