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()方法

 

 

posted @ 2021-07-12 17:57  雪之下。  阅读(1209)  评论(0)    收藏  举报