一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情
Spring框架概述
- Spring 是轻量级的开源的 JavaEE 框架
- Spring 可以解决企业应用开发的复杂性
- Spring 有两个核心部分:IOC 和 Aop
- IOC:控制反转,把创建对象过程交给 Spring 进行管理
- Aop:面向切面,不修改源代码进行功能增强
- Spring 特点
-
方便解耦,简化开发
-
Aop 编程支持
-
方便程序测试
-
方便和其他框架进行整合
-
方便进行事务操作
-
降低 API 开发难度
-
Spring5下载
为了节省大家的时间,这里我提供好了Spring5的压缩包,这里提供的是5.2.6的版本和大多数网上的教学视频同步 链接:pan.baidu.com/s/1uQLgYSP0… 提取码:fib3
- 打开idea工具, 创建普通的Java工程,这里我使用的是idea2021最新版
- 导入Spring5的相关jar包
这些相关的jar包之前已经为大家提供好了,大家直接取用即可。 创建一个lib,将相关jar包导入
给相关jar包添加依赖
添加成功后相关jar包出现了向右的三角形表示成功
- 创建普通类,在这个类创建普通方法
public class User {
public void add() {
System.out.println("add......");
}
}
- 创建 Spring 配置文件bean1.xml,在配置文件配置创建的对象
//@Test第一次使用需要导包Junit 快捷键 ctrl + t
@Test
public void testAdd() {
//1 加载 spring 配置文件
ApplicationContext context =
new ClassPathXmlApplicationContext("bean1.xml");
//2 获取配置创建的对象
User user = context.getBean("user", User.class);
System.out.println(user);
user.add();
}
运行试一试吧