spring,springmvc,springboot和springcloud关系
1.1 spring
spring是为了简化企业级开发的框架,但是实际开发中还是要配置xml文件或者javaconfig文件,并且考虑各个框架之间的融合性
1.2 springmvc
springmvc是一种非常明了,MVC是一种软件设计框架模式。Model-View-Controller可以把业务逻辑,数据和显示界面分离。
Model层将用户数据,程序逻辑也界面显示以及用户交互分离。
View层从模型层获取数据,显示到界面。
Controller接受用户数据触发Model层执行程序逻辑
1.3 springboot
springboot也是一种为了简化企业级开发的框架,在spring基础进行了一些封装,更加方便,不用考虑框架版本融合等。
1.4 springcloud
springcloud是微服务解决方案,非常方便,是基于springboot的。