Spring概述 1. Spring是轻量级的、开源的JavaEE框架 2. 可以解决企业应用开发的复杂性 3. Spring有两个核心部分:IOC和Aop (1)IOC:控制反转,把创建对象的过程交个Spring进行管理 (
Spring概述
1. Spring是轻量级的、开源的JavaEE框架
2. 可以解决企业应用开发的复杂性
3. Spring有两个核心部分:IOC和Aop
(1)IOC:控制反转,把创建对象的过程交个Spring进行管理
(2)Aop:面向切面,不修改源代码进行功能增强
4. Spring特点
(1)方便解耦,简化开发
(2)Aop编程支持
(3)方便程序测试
(4)方便和其他框架进行整合
(5)方便进行事务操作
(6)降低Java EE API的开发难度
Spring安装
1. 下载spirng github或maven
2. 导入spring5相关jar包
spring核心所需要的ioc基本包
3. 创建普通类,在这个类创建普通方法
1 public class User {2 public void add(){
3 System.out.println("add....");
4 }
5 }
5. 创建spring配置文件,在配置文件配置创建的对象
(1)使用xml文件进行配置
通过bean标签进行配置
1 <?xml version="1.0" encoding="UTF-8"?>2 <beans xmlns="http://www.springframework.org/schema/beans"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
5 <!-- 配置User对象创建 -->
6 <bean id="user" class="com.s.spring5.User"></bean>
7 </beans>
6. 进行测试代码编写
1 import com.s.spring5.User;2 import org.junit.Test;
3 import org.springframework.context.ApplicationContext;
4 import org.springframework.context.support.ClassPathXmlApplicationContext;
5
6 public class TestSpring {
7
8 public void testAdd(){
9 //1 加载Spring配置文件
10 ApplicationContext context =
11 new ClassPathXmlApplicationContext("bean1.xml");
12 //2 获取配置创建的对象
13 User user = context.getBean("user", User.class);
14
15 System.out.println(user);
16 user.add();
17 }
18 }
运行测试类,正确情况应该在println函数中输出User对象的地址,并调用了User中的add()方法