欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Spring5.0入门级案例(入门小白专属)

程序员文章站 2022-03-23 22:19:58
注:如果读者感觉相关jar包下载起来比较麻烦,可以直接跳过标题1,点击该链接即可下载本人已经打包上传的jar包文件,方便,快捷!1.相关jar包下载详细流程下载链接:https://repo.spring.io/release/org/springframework/spring/点击链接,出现如下图:向下滑动到最底部(越下面版本越新),下载自己想要到版本即可点击第一个下载即可:下载完成后,解压,会出现如下所示的目录:目录讲解:docs目录为spring相关...

注:如果读者感觉相关jar包下载起来比较麻烦,可以直接跳过标题1,点击该链接即可下载本人已经打包上传的jar包文件:https://download.csdn.net/download/MrYushiwen/13135594,方便,快捷!</ font>

1.相关jar包下载详细流程

下载链接:https://repo.spring.io/release/org/springframework/spring/
点击链接,出现如下图:Spring5.0入门级案例(入门小白专属)
向下滑动到最底部(越下面版本越新),下载自己想要到版本即可Spring5.0入门级案例(入门小白专属)
点击第一个下载即可:
Spring5.0入门级案例(入门小白专属)

下载完成后,解压,会出现如下所示的目录:
Spring5.0入门级案例(入门小白专属)
目录讲解:

  • docs目录为spring相关的文档说明
  • libs目录为spring相关jar包
  • schema目录为spring相关配置文件

其中我们需要用到的是相关jar包,也就是libs目录下面的jar包文件

本篇文章为小白入门篇,我们只需要导入其中的部分包,如下所选的4个包:
Spring5.0入门级案例(入门小白专属)
除了上述4个包之外,还需要去maven官网下载相应的commons-logging日志的jar包,因为上述4个jar包需要依赖于该日志jar包,下载流程如下:

百度搜maven,点击第一个:
Spring5.0入门级案例(入门小白专属)
点击第一个,进入后,搜索栏搜索commons-logging,点击搜索结果第一个
Spring5.0入门级案例(入门小白专属)
点击后进入如下界面,之后在点击下载最新版本,也是第一个
Spring5.0入门级案例(入门小白专属)
点击红色圈内的jar即可下载
Spring5.0入门级案例(入门小白专属)
下载完成后,需要用到的jar包有上述4个spring中jar包和一个jar包commons-logging,如下图
Spring5.0入门级案例(入门小白专属)
到此所需jar包准备完毕

2.创建一个普通的java工程,导入如上的5个jar包

创建一个目录,命名为lib,用来存放导入的资源jar包
Spring5.0入门级案例(入门小白专属)
把5个jar包复制粘贴到lib目录下,这还不算真正到导入jar包,还需要进行如下操作:
点击file->Project Structure… 如下图:
Spring5.0入门级案例(入门小白专属)
选择modules --> dependencies --> +号 --> JARs or directories…,如下图:
Spring5.0入门级案例(入门小白专属)
选择lib目录下的5个jar包,
Spring5.0入门级案例(入门小白专属)

点击apply,点击ok,导入完成。

3.案例

创建一个Student类,等会用这个类做测试:
Spring5.0入门级案例(入门小白专属)

我们一般创建一个对象需要用new+构造器,在spring中我们可以不需要做这些操作,就可以自动生成相关类的对象,那如何让spring自动帮我们生成类的对象呢,需要进行以下两个步骤:

  1. 创建spring配置文件,
  2. 在配置文件中配置创建的对象
    在spring中,配置文件是xml格式的,首先我们创建一个xml文件
    Spring5.0入门级案例(入门小白专属)
    随便起一个名字
    Spring5.0入门级案例(入门小白专属)
    创建完成后,我们对其进行配置
    配置时我们需要用到bean标签,通过bean标签可以完成对象的创建,标签的class属性是需要创建类的全路径,id是对象的名字,可以随便取,如下:
    Spring5.0入门级案例(入门小白专属)

进行测试代码编写:

package demo;

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

/**
 * @Author: YuShiwen
 * @Date: 2020/11/22 1:35 PM
 * @Version: 1.0
 */
public class DemoTest {
    @Test
    public void test1(){
        //加载spring配置文件,"bean.xml"为配置文件的路径
        ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");

        //获取配置创建的对象,getBean("student", Student.class)
        // 第一个参数为刚才配置文件中的id值,第二个参数为转换的类型
        Student student = context.getBean("student", Student.class);

        System.out.println(student);
        student.study();

    }
}

测试输出结果:
Spring5.0入门级案例(入门小白专属)
测试完成!
好了,这次我们的spring小白入门级教程到此告一段落,之后我会继续写进阶的教程,希望我的文章对您有所帮助!

本文地址:https://blog.csdn.net/MrYushiwen/article/details/109910113