Spring、Springboot、SpringCloud的区别,有啥区别?都是Spring
Spring(掌握)
Spring是一个生态体系(也可以说是技术体系),是集大成者,它包含了Spring Framework、Spring Boot、Spring Cloud等
看看官网:https://spring.io/projects
自带翻译 看了想笑

Spring Framework的定义:(掌握)
Spring Framework,是一个一站式的轻量级的java开发框架,核心是控制反转(IoC)和面向切面(AOP),针对于开发的WEB层(springMVC)、业务层(IoC)、持久层(jdbcTemplate)等都提供了多种配置解决方案
== Spring,是整个生态。 ==
Spring Boot(掌握)
== 出生名门 ==
为快速启动且最小化配置的spring应用而设计,并且它具有用于构建生产级别应用的一套固化的视图,Spring Boot的设计是约定大于实现的。通过注解取代了之前的XML的一堆配置,但是本质是一样的。
Spring Cloud(了解)
== 微服务解决方案 ==
(不是一门技术,名气要大于它的作用)
官网:
https://spring.io/projects/spring-cloud
Spring Cloud的每一个微服务解决方案都是基于Spring Boot构建的
学习的时候不要避重就轻,应该以Spring Framework和Spring Boot为主,而不是Spring Cloud

Spring是一个包含SpringFramework、SpringBoot和SpringCloud的生态体系。SpringFramework作为基础,提供轻量级的Java开发框架,包括Web层、业务层和持久层的解决方案。SpringBoot简化了Spring的应用启动和配置,采用约定优于配置的理念。SpringCloud则是一套微服务解决方案,基于SpringBoot构建,提供服务发现、配置管理等工具。学习时应重点掌握SpringFramework和SpringBoot。
3665

被折叠的 条评论
为什么被折叠?



