Spring入门HelloSpring——Spring框架学习

下载Spring框架

  • 进入官网:https://spring.io/
  • GA表示稳定版
  • 最新
    Spring入门HelloSpring——Spring框架学习_第1张图片
  • 点击GitHub后进入/Acess to Binaries

Spring入门HelloSpring——Spring框架学习_第2张图片

  • Downlloading

Spring入门HelloSpring——Spring框架学习_第3张图片

  • 复制地址,添加到域名后

Spring入门HelloSpring——Spring框架学习_第4张图片

  • 将地址在域名后面https://repo.spring.io/release/org/springframework/spring/5.2.6.RELEASE/

Spring入门HelloSpring——Spring框架学习_第5张图片

  • 下载对应版本

Spring入门HelloSpring——Spring框架学习_第6张图片
Spring入门HelloSpring——Spring框架学习_第7张图片

  • 解压,下载成功

Spring入门HelloSpring——Spring框架学习_第8张图片

新建第一个Spring工程

打开IDEA,新建Java工程

Spring入门HelloSpring——Spring框架学习_第9张图片
在这里插入图片描述
Spring入门HelloSpring——Spring框架学习_第10张图片

导入必要的包:Beans,Core,Context,Expression,可以在Spring框架中bin目录下找到,以及一个必要的包commons-logging-1.1.1,在IDEA中新建文件夹lib,粘贴到lib目录下。

Spring入门HelloSpring——Spring框架学习_第11张图片
Spring入门HelloSpring——Spring框架学习_第12张图片

  • 点击File/ProjectStruct/Spring入门HelloSpring——Spring框架学习_第13张图片
    Spring入门HelloSpring——Spring框架学习_第14张图片

创建类

  • 删除Main
  • 在Src目录下新建package:com.hello.spring
  • 创建User类

Spring入门HelloSpring——Spring框架学习_第15张图片

package com.hello.spring;
public class User {
    void HelloWord()
    {
        System.out.println("Hello Spring!");
    }
}

Spring入门HelloSpring——Spring框架学习_第16张图片

配置User类的创建

  • 在src目录下新建一个bean1.xml文件,配置User类的创建

Spring入门HelloSpring——Spring框架学习_第17张图片

测试代码

新建testDemo包,新建测试类TestSpring,单元测试,导入Test依赖的包
Spring入门HelloSpring——Spring框架学习_第18张图片

  • 加载Spring配置文件
  • 获取创建对象
  • 执行方法
package com.hello.spring.testDemo;
import com.hello.spring.User;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class testSpring {
    //新建测试单元
    @Test
    public void testUser(){
        //1.加载Spring配置文件
        ApplicationContext context=
                new ClassPathXmlApplicationContext("bean1.xml");

        //2.获取创建对象
        User user=context.getBean("user", User.class);

        //3.执行方法
        System.out.println(user);
        user.HelloSpring();
    }
}

运行结果:
Spring入门HelloSpring——Spring框架学习_第19张图片

你可能感兴趣的:(Java后端)