Spring概述
Spring框架概述
-
Spring是轻量级的开源JavaEE框架
-
Spring可以解决企业应用开发的复杂性
-
Spring有两个核心部分:
IOC和AOP- IOC: 控制反转, 把创建对象过程交给Spring进行管理
- AOP: 面向切面, 不修改源代码进行功能增强
-
Spring特点
-
方便解耦, 简化开发
-
AOP编程支持
-
方便程序的测试(junit)
-
方便与其他框架进行整合
-
方便进行实务操作
-
降低API的开发难度
如: 对JDBC进行封装
-
入门案例
GA: 稳定版本SNAPSHOT: 快照版本
新建普通的Java工程

导入spring需要的依赖包


创建一个普通的类, 并创建方法
public class User {
public void add() {
System.out.println("add");
}
}
创建Spring配置文件
在配置i文件中配置对象
<?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="com.demo.spring5.User" />
</beans>
测试代码
public class TestSpring {
@Test
public void testAdd() {
// 1. 加载spring配置文件
ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");
// 2. 获取配置创建的对象
User user = context.getBean("user", User.class);
System.out.println(user);
user.add();
}
}



浙公网安备 33010602011771号