Spring学习 简单介绍Spring

30 篇文章 0 订阅
9 篇文章 0 订阅

一、Spring

1.1、简介

  • Spring理念:使现有的技术更加容易使用,整合了现有的技术框架
  • 在每个级别提供选择。Spring 允许您尽可能晚地推迟设计决策。例如,可以通过配置切换持久性提供程序,而无需更改代码。许多其他基础结构问题以及与第三方 API 的集成也是如此。
  • 适应不同的观点。Spring拥有灵活性,对应该如何做事没有意见。它以不同视角支持广泛的应用需求。
  • 保持强大的向后兼容性。Spring的演变经过精心管理,迫使版本之间几乎没有重大更改。Spring 支持精心挑选的 JDK 版本和第三方库系列,以便于维护依赖于 Spring 的应用程序和库。
  • 关心 API 设计。Spring 团队投入大量思考和时间,制作具有直观性且跨多个版本和多年的 API。
  • 为代码质量设置高标准。Spring框架强调有意义、最新和准确的 javadoc。它是少数能够声明干净代码结构且包之间没有循环依赖关系的项目之一。

1.2、优点

  • Spring是一个开源的免费的框架(容器)

  • Spring是一个轻量级的,非入侵式的框架

  • 控制翻转(IOC)、面向切面编程(AOP)

  • 支持事务的处理,对框架整合的支持

    总结:Spring就是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架

1.3、组成

在这里插入图片描述

1.4、扩展

在这里插入图片描述

  • Spring Boot

    • 一个快速开发的脚手架

    • 基于SpringBoot可以快速的开发单个微服务

    • 约定大于配置

  • Spring Cloud

    • Spring Cloud是基于SpringBoot实现的

弊端:发展了太久之后,违背了原本的理念~配置十分繁琐,人称:”配置地狱“

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值