Spring安装

【参考视频:尚硅谷Spring5框架教程(idea版)P3】

1.下载需要的springframework

Spring官网:【Spring Framework】当前稳定版本5.3.12

Spring安装

下载地址:【JFrog】选中左侧Artifactory->Artifacts;

然后选择release->org->springframework->spring;

这里有一个仓库地址【release/org/springframework/spring/】,把这个地址复制一下,附加到【JFrog】后面得到对应的下载地址【https://repo.spring.io/release/org/springframework/spring/】进入下载界面

Spring安装

 我最后还是下的5.2.6版本和老师同步(弹幕这个时候都在说:maven repo搜spring core,考虑是为了学习底层代码,还是跟着老师比较好)

Spring安装

Spring安装

2.创建新的java工程spring5_demo1

Spring安装

 3.导入Spring5相关jar包(libs有很多包)

 最基本的需要core container中的(Beans;Core;Context;Expression),

以及日志包commons-logging(commons啊apache提供第三方日志接口,apache官网下载【Central Repository: commons-logging/commons-logging/1.1.1】)

Spring安装

在项目中新建一个文件夹lib,先把对应的五个jar包复制粘贴过来,然后点击菜单栏File->Project Structure->Project Setting->Modules->Dependencies中点击“+”把5个jar包都导入过来。

4. 写代码

先用spring方式创建一个普通的类,在类里创建普通的方法:

        在src里创一个包spring5,再在包里面创建一个类叫User,并增加方法add

然后创建Spring配置文件,在配置文件配置创建的对象:

        在src中创建配置文件bean1.xml

                Spring安装

         用标签bean创建对象        

<bean id="user" class="com.x1ao1997.spring5.User"></bean>

写测试代码

        在spring5包中建一个包testdemo,再写一个测试类TestSpring.java

        完整的目录结构如下:

Spring安装

package com.x1ao1997.spring5.testdemo;


import com.x1ao1997.spring5.User;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class TestSpring5 {

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

    }
}

这个时候发现自己没有导junit包,所以鼠标放在@Test上时候完全没有反应,于是中途去学习了一下maven。然后导了个junit-4.10.jar。(如果导4.12版本可能会报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing)

最后run testAdd()即可完成测试

Spring安装

 

上一篇:【spring5源码编译问题记录】


下一篇:05-Spring5 事务管理