1、为什么使用到SpringBoot?.
因为SpringBoot是一个快速的开发的框架,能够帮助程序猿快速的能够整合第三方框架、内嵌入第三方常用容器(tomcat、jetty、un dertow)、完全简化xml配置,采用注解形式;
总结出 SpringBoot_特性:。
- 帮助开发者快速整合第三方常用框架(原理Maven依赖封装)。
- 完全不需要外部服务器运行,内嵌入服务器(tomcat、 jetty、un dertow)
- 原理Java语
- 言创建tomcat.
- 完全采用注解形式替代了xml 原理因为Spring体系本身支持注解启动,只是做了包装;
2、SpringBoot和 SpringCloud_区别.
SpringBoot是一个快速开发的框架,能够快速的整合第三方框架,简化XML配置,全部采用注解形式,内置Tomcat容器,帮助开发者能够实现快速开发,SpringBoot的Web组件默认集成的
- SpringMVC框架。
- SpringMVC是控制层。。
- SoringCloud依赖与SpringBoot组件,使用SpringMVC编写Http协议接口,同时SpringCloud是一套完整的微服务解决框架。。
SpringCloud是当前一套比较流行的微服务解决方案框架,是一套全家桶微服务框架
- 常用组件:,
- Eureka 服务注册.
- Feign客户端实现rpc远程调用,Zuul网关.
- Ribbon本地负载均衡器。SpringCloud Config-Hystrix服务保护框架.
- SpringCloud_依赖SpringBoot web组件springmvc编写微服务接口。