001 SpringBoot简介

1.SpringBoot是什么?

    SpringBoot是一个快速开发框架,通过Maven依赖继承方式,帮助我们快速整合第三方常用框架,内置Http服务器(Tomcat,Jetty),默认嵌入Tomcat服务器,完全采用注解化,简化XML配置(没有web.xml ),最终以java应用程序进行执行。

java应用程序执行方式:java -jar  xxxxx.jar 。

2.SpringBoot与SpringMVC的关系?

 SpringBoot 通过web组件集成了SpringMVC框架,通过注解方式启动SpringMVC。

SpringMVC在3.0之后就可以通过注解方式启动SpringMVC.原理:通过Java创建Tomcat,利用注解启动。

3.SpringBoot与SpringCloud的关系?

 SpringCloud是一套目前比较完整的微服务解决框架。功能非常强大。包括注册中心,客户端调用工具,服务治理(负载均衡,断路器,分布式配置中心,网关,服务链路,消息总线等),通过RPC远程调用,依赖于SpringBoot实现微服务的快速开发,SpringBoot集成了SpringMVC框架,通过SpringMVC编写接口。

SpringCloud+SpringBoot来实现微服务。

 

 

你可能感兴趣的:(springboot)