Spring 学习笔记 (一)概述
了解:
学习:
工具:
- 工程初始化:https://start.spring.io
- IDE 开发环境:https://spring.io/tools
依赖下载:
- 下载地址
- 下载说明:
- docs 包含 Spring 的 API 文档和开发规范
- libs 包含开发需要的 JAR 包和源码包
- schema 包含开发所需要的 schema 文件,在这些文件中定义了 Spring 相关配置文件的约束
- Lib 下 Jar 依赖说明:
- 基础包:
- spring-core:包含 Spring 框架基本的核心工具类,Spring 其他组件都要用到这个包中的类,是其他组件的基本核心。
- spring-beans:所有应用都要用到的,它包含访问配置文件、创建和管理 bean 以及进行 Inversion of Control(IoC)或者 Dependency Injection(DI)操作相关的所有类。
- spring-context:Spring 提供在基础 IoC 功能上的扩展服务,此外还提供许多企业级服务的支持,如邮件服务、任务调度、JNDI 定位、EJB 集成、远程访问、缓存以及各种视图层框架的封装等
- spring-expression:定义了 Spring 的表达式语言。
- 第三方依赖:commons-logging
- 基础包:
核心工程:
- spring framework
- spring boot
核心概念:
- IoC:Inversion of Control 控制反转
- AOP:Aspect Oriented Programming 面向切面编程
体系结构


浙公网安备 33010602011771号