[Spring]-认识Spring

框架是什么

框架 framework

  • 建筑学: 用于承载一个系统必要功能的基础要素的集合
  • 计算机: 某特定领域系统的一组约定, 标准, 代码库以及工具的集合

框架vs工具

  • 框架作为项目的骨架合基础结构, 提供了高层次的抽象和可复用性
  • 工具作为辅助手段, 帮助开发者完成特定任务并提高工作效率

Spring体系

官网: spring.io

  • 广义: spring是Spring体系, Spring提供一系列框架解决各种问题
  • 狭义: spring是Spring Framework

Spring Framework

Spring是一个 IOC(DI) 和 AOP 框架

Spring有很多优良特性

  • 非侵入式: 基于Spring开发的应用中的对象可以不依赖于Spring的API
  • 依赖注入: Dl(DependencyInjection)是反转控制(IOC) 最经典的实现
  • 面向切面编程: Aspect Oriented Programming-AOP
  • 容器: Spring是一个容器,包含并管理应用对象的生命周期
  • 组件化: Spring通过将众多简单的组件配置组合成一个复杂应用。
  • 一站式: Spring提供了一系列框架,解决了应用开发中的众多问题

Spring模块划分

相关推荐
间彧2 分钟前
DateTimeFormatter相比SimpleDateFormat在性能上有何差异?
java
间彧13 分钟前
为什么说SimpleDateFormat是经典的线程不安全类
java
MacroZheng21 分钟前
横空出世!MyBatis-Plus 同款 ES ORM 框架,用起来够优雅!
java·后端·elasticsearch
用户0332126663671 小时前
Java 查找并替换 Excel 中的数据:详细教程
java
间彧1 小时前
ThreadLocal实现原理与应用实践
java
若水不如远方1 小时前
Netty的四种零拷贝机制:深入原理与实战指南
java·netty
用户7493636848431 小时前
【开箱即用】一分钟使用java对接海外大模型gpt等对话模型,实现打字机效果
java
Raymond运维1 小时前
MariaDB源码编译安装(二)
运维·数据库·mariadb
SimonKing2 小时前
一键开启!Spring Boot 的这些「魔法开关」@Enable*,你用对了吗?
java·后端·程序员
沢田纲吉2 小时前
🗄️ MySQL 表操作全面指南
数据库·后端·mysql