Spring5总述(一)——Spring框架概述及入门案例

一、Spring框架概述

  1. Spring是轻量级的开源的Java框架.
  2. Spring可以解决企业应用开发的复杂性.
  3. Spring有两个核心部分:IOC和AOP,同时还有其他功能,后面再进行介绍.
    • IOC:控制反转,把创建对象的过程交给Spring进行管理.
    • AOP:面向切面,不修改源代码进行功能增强.
  4. Spring框架的相关特点
    • 方便解耦,简化开发
    • AOP编程支持
    • 方便程序测试
    • 方便继承其他框架
    • 方便进行事务操作,降低API开发难度
    • Spring底层源码是Java学习的经典学习规范.(有时间一定要多去研究研究)

二、入门案例(IOC的应用)

1、下载Spring5的.jar(5.3.5)以及commons-logging-1.2.jar

  1. Spring下载网址https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework/spring/5.3.5/spring-5.3.5-dist.zip
    在这里插入图片描述
  2. commons-logging-1.2.jar下载地址
    https://t.cn/A6AwOX27,密码:s3dq

2、导入Spring中的.jar包

  1. 打开下载好的Spring文件夹,打开libs文件夹
    List item在这里插入图片描述

  2. 复制需要的jar包,在IDEA中新建一个项目,在项目中新建一个文件夹lib,将复制的jar包直接粘贴进去
    在这里插入图片描述

  3. 添加依赖,下面操作完成之后点击ok即可
    在这里插入图片描述
    在这里插入图片描述

3、创建普通类,在普通类中创建方法

public class user {
    
    
    public void add(){
    
    
        System.out.println("perfect");
    }
}

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">
    <!--class:创建类的具体包名+类名-->
    <bean id="User" class="spring.user"></bean>
</beans>

5、创建Test类,用于测试代码

import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import spring.user;

public class TestSpring5 {
    
    
    @Test
    public void testADD(){
    
    
        //加载spring配置文件
        ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");
        //获取配置创建的对象
        user user1 = context.getBean("User",user.class);
        System.out.println(user1);
        user1.add();
    }
}

猜你喜欢

转载自blog.csdn.net/mydesss/article/details/115024814