spring、springboot、springcloud是什么?
2021-12-12 14:50
239 查看
Spring:
Spring是一个轻量级的控制反转(IOC/DI)和面向切面(AOP)的容器框架。
- 轻量级主要针对最小侵入编程而言,不会强迫实现或继承框架类。
- 实现解耦:使用DI实现应用对象之间的解耦,使用AOP实现横向关注点(系统服务)与业务逻辑的解耦。
- 容器:Spring容器负责对象的创建、装配,管理对象的生命周期。
- 框架:Spring作为中间层框架起到连接作用,经过简单配置实现复杂功能,例如mybatis、Redis,简化开发。
spring 5.x支持Java8+、kotlin语言;支持webflux异步编程模式;去掉了一些支持,例如velocity模板引擎。
springboot:约定大于配置
快速构建基于Spring的应⽤程序;快速创建独立运行的应用,使用嵌入式的 Servlet容器,应用无需打成WAR包;简化开发,starter自动依赖与版本控制;方便集成主流框架;便于运行时监控等。
springcloud:分布式解决方案
简化分布式系统的开发。提供配置管理、服务注册与发现、熔断、服务追踪。
相关文章推荐
- 【springboot 入门篇】第0篇 spring-boot是什么
- 什么是springboot+springcloud
- spring-boot是什么
- 推荐一个springboot和springcloud系列的博客专家--方志朋
- spring boot是什么
- 什么是spring boot
- Spring Boot中JpaRepository(和CrudRepository有什么区别)
- DEBUG org.springframework.boot.context.logging.ClasspathLoggingApplicationListener 去看看配置文件出现了什么书写错误
- 什么是spring boot?
- 什么是Spring Boot?
- Spring Boot中Starter是什么
- Spring Boot 2.x 事务处理(一篇长文让你读懂什么是隔离级别和传播行为)
- Springboot有什么优点,相比传统的ssm框架进步在哪?
- SpringBoot和SpringCloud实现微服务架构视频
- 曹工说Spring Boot源码(7)-- Spring解析xml文件,到底从中得到了什么(上)
- Spring Boot基础之“什么是Spring Boot”
- 基于SpringBoot和SpringCloud实现微服务架构
- SpringBoot有什么优点
- 一个吃货来说明Spring Boot与Spring cloud 是什么关系
- 曹工说Spring Boot源码(17)-- Spring从xml文件里到底得到了什么(aop:config完整解析【中】)