1、springboot2.0开发基于jdk1.8及以上
springboot是一个快速开发框架,帮助快速整合第三方框架(maven依赖关系#maven继承),完全采用注解化,简化xml配置,内置嵌入Http服务器(Tomcat、Jetty),默认是Tomcat服务器,最终以java应用程序进行执行。springboot没有web.xml配置
2、核心第三方框架
原理(maven依赖关系#maven继承)
完全采用注解方式,spring3.0之后采用注解方式启动springMVC,内嵌入http服务器,通过java创建tomcat
3、springboot和springcloud的区别
SpringBoot,快速整合开发框架,能够帮助快速整合第三方框架
springcloud,是目前一套完整的微服务解决框架,功能强大:注册中心(Eureak)、客户端调用工具、服务管理(负载均衡、断路器、分布式配置中心、接口网关、服务链路等)
关系:SpringBoot+SpringCloud 是微服务框架
4、微服务通讯格式 http+json(result) 轻量级
SpringBoot web组件默认集成Spring MVC,SpringCloud 依赖于SpringBoot实现微服务,使用SpringMVC编写微服务接口
5、SpringBoot与SpringMVC的关系
springboot web组件集成了SpringMVC框架
SpringBoot没有xml配置文件,如何启动SpringMVC?
SpringMVC 3.0支持注解方式启动SpringMVC(相当于使用java代码启动SpringMVC)[email protected]