spring、springboot、springcloud是什么?

Spring:

Spring是一个轻量级的控制反转(IOC/DI)和面向切面(AOP)的容器框架。

  • 轻量级主要针对最小侵入编程而言,不会强迫实现或继承框架类。
  • 实现解耦:使用DI实现应用对象之间的解耦,使用AOP实现横向关注点(系统服务)与业务逻辑的解耦。
  • 容器:Spring容器负责对象的创建、装配,管理对象的生命周期。
  • 框架:Spring作为中间层框架起到连接作用,经过简单配置实现复杂功能,例如mybatis、Redis,简化开发。

spring 5.x支持Java8+、kotlin语言;支持webflux异步编程模式;去掉了一些支持,例如velocity模板引擎。

springboot:约定大于配置

快速构建基于Spring的应⽤程序;快速创建独立运行的应用,使用嵌入式的 Servlet容器,应用无需打成WAR包;简化开发,starter自动依赖与版本控制;方便集成主流框架;便于运行时监控等。

springcloud:分布式解决方案

简化分布式系统的开发。提供配置管理、服务注册与发现、熔断、服务追踪。

posted @   Awecoder  阅读(226)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2020-12-12 Nginx核心文件结构分析
点击右上角即可分享
微信分享提示