一,下载 Spring5

步骤:

  1. 打开 spring 官网 spring.io
  2. Projects 中点击 Spring Framework 进入 Githubimage-20230609114052655
  3. github 中找到 Access to Binaries 访问内容中的连接image-20230609114151536
  4. 再访问 Releas 中内容的连接地址image-20230609114219444
  5. 下载 Spring5.2.6 的源码

image-20230609122300299

每个部分都有三个 jar,javadoc.jar,sources.jar

image-20230609122929078

二,创建一个普通的 java 工程

image-20230609122551304

三,导入 Spring5 相关 jar 包

spring5 模块

Core Container 是核心部分是必须的

image-20230609124221644

现在做基本功能至少需要 Core Container 部分:

image-20230609124444546

整理出需要的 jar 包如下:其中 logging 是日志包需要依赖于这个日志否则会报错

image-20230609124621438

在 idea 中项目根目录中创建 lib 目录存放 jar 包,并 Add as Library

image-20230609124802466

再按 shift+ctrl+alt+s 打开 project structure 中点击 + 号导入相关 jar 包

image-20230609125037242

测试代码:

  1. 编写 User 类

    public class User {
        public void add(){
            System.out.println("add ... ");
        }
    }
  2. 编写 xml

    <?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.dkx.User"></bean>
    </beans>
  3. 编写测试类

    public class TestSpring5 {
        @Test
        public void test(){
    //        1. 加载 spring 配置文件
            ApplicationContext context = new ClassPathXmlApplicationContext
                    ("application.xml");
    //        2. 获取配置创建的对象
            User user = context.getBean("user",User.class);
            user.add();
        }
    }
  4. 运行结果

    add ...