zoukankan      html  css  js  c++  java
  • 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:分布式解决方案

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

    版权声明:本文为博主原创文章,未经博主允许不得转载。
  • 相关阅读:
    C#日期加减
    c#的预编译指令
    IHttpModule与IHttpHandler的区别整理
    ASP.NET提供程序
    在所有页面共享通用行为
    5.Oracle中的数据表
    asp.net跳转页面的三种方法比较(转)
    C#实现经典排序算法
    ASP.NET用户登录模块代码
    http错误锦集
  • 原文地址:https://www.cnblogs.com/dtyy/p/15679283.html
Copyright © 2011-2022 走看看