Java框架学习——Spring(一):spring入门
Spring概念->IOC容器->AOP->JDBCTemplate->事务管理->Spring5新特性
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 @Test 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()方法


浙公网安备 33010602011771号