Spring 框架概述
学习内容来自 B站尚硅谷视频
Spring 概念
Spring 是开源的 Java EE 的轻量级开发框架,用于简化企业应用开发的复杂度
有两个核心部分:
- IOC:控制反转,把创建对象的过程交给 Spring 进行管理
- AOP:面向切面,不修改源代码进行功能增强
Spring 的特点
- 方便解耦,简化开发
- AOP 编程支持
- 方便测试程序
- 方便集成其它框架
- 方便进行事务操作
- 降低 Java EE API 使用难度
入门案例
下载 Spring5
进入网址:
https://repo.spring.io/ui/native/release/org/springframework/spring
下载所需版本
IDEA 创建一个 spring 项目
-
使用 IDEA 创建一个标准的 java 项目
-
导入 spring5 相关核心 jar 包
在文件夹中找对应 jar 包
然后在 IDEA 创建目录
接着打开项目结构
进入 Modules,添加 jar 包
还需要添加一个日志 jar 包
-
创建普通类
-
创建 Spring 配置文件,在配置文件中创建相关对象
-
编写测试代码