Spring知识框架
一、Spring 框架概述
二、IOC 容器
三、AOP(面向切面编程)
四、JdbcTemplate
五、事务管理
一、Spring 框架概述
正文
1.1 Spring 有两个核心部分:IOC 和 AOP
(1)IOC:控制反转,把创建对象过程交给 Spring 进行管理
(2)AOP:面向切面,不修改源代码进行功能增强
1.2 Spring 入门案例
1.2.1 用idea创建普通Java工程
1.2.2 导入Spring相关jar包
1.2.3 创建普通类,在这个类创建普通方法
public class User {
public void add() {
System.out.println("add()");
}
}
1.2.4 创建 Spring 配置文件,在配置文件配置创建的对象
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- 配置User对象创建 -->
<bean id="user" class="ys.User"/>
</beans>
1.2.5 进行测试代码编写
class UserTest {
@org.junit.jupiter.api.Test
void add() {
//1.加载spring配置文件
ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");
//2.获取配置创建的对象
User user = context.getBean("user",User.class);
System.out.println(user);
user.add();
}
}