傳統項目,整合ssm或ssh,配置文件,jar衝突,整合麻煩。Tomcat容器加載web.xml配置內容java
springboot徹底採用註解化(使用註解方式啓動springmvc,沒有web.xml,springmvc3後採用註解方式啓動springmvc),簡化配置,快速整合第三方框架(maven依賴繼承),內嵌http服務器(tomcat,jetty,經過java建立tomcat),構建微服務應用。最終以java應用程序進行執行。web
springboot快速開發框架,快速整合第三方經常使用框架,徹底採用註解化,簡化xml配置,最終以java應用程序進行執行。構建springcloud微服務應用。spring
springcloud是目前完整的微服務解決框架,功能強大。註冊中心,服務治理(網關,負載均衡,斷路器,分佈式配置中心,服務鏈路,消息總線)。json
Springcloud微服務通信技術: http+json(restful)tomcat
Springboot web組件默認集成springmvc,但springboot啓動springmvc時沒有傳統配置文件(springmvc.xml)springboot
Springboot如何啓動springmvc?服務器
Springmvc3.0後支持註解方式啓動springmvc(使用java代碼啓動),不須要配置文件,restful
註解爲:@enablewebmvcmvc
springcloud依賴於springboot實現微服務,使用springmvc編寫微服務接口。負載均衡