【Spring5】002-入门案例

入门案例

  1. 下载Spring5 https://repo.spring.io/release/org/springframework/spring/

在这里插入图片描述

  1. 解压得到如下文件夹

在这里插入图片描述

  1. 打开idea,创建普通java工程(测试用,普通的java工程就够用了)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
项目名字可以取为:spring5_demo01
在这里插入图片描述

  1. 导入Spring5相关jar包

在这里插入图片描述

以上是Spring5的模块图,核心部分是Beans Core Context Expression,入门案例所做的基本功能,至少需要这四个jar包,可以从之前解压的
在这里插入图片描述中找到,另外还需要导入一个日志包

即共导入5个基础jar包,如下图所示

在这里插入图片描述

那么如何导入呢?

  • 首先,在普通java工程 中,创建一个lib文件夹
    在这里插入图片描述

  • 然后,将5个基础jar包复制进去

    在这里插入图片描述

  • 最后,将jar包导入项目中

    File --> Project Structure --> Modules --> 如下截图操作

    在这里插入图片描述
    在这里插入图片描述

  1. 开始写代码

    • 创建普通类,在这个类创建一个普通方法

      这个类创建对象可以直接通过new来创建,如果要通过Spring5创建的话,有多种方式可以选择(比如:通过配置文件创建,通过注解创建),入门案例选用注解的方式进行创建

      在这里插入图片描述

      package com.rqs.spring5;
      
      public class User {
          public void add() {
              System.out.println("add");
          }
      }
      
    • 创建Spring5配置文件,在配置文件中配置需要创建的对象

      • 要注意,Spring配置文件使用的是xml格式,通过下图方式创建

        在这里插入图片描述

      • 在配置文件中配置需要创建的对象

        id:对象的名字

        class:对象的路径

        <?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">
        
            <bean id="user" class="com.rqs.spring5.User"/>
        
        </beans>
        
  2. 测试代码

    • 由于是入门案例,直接编写一个测试类,测试类创建路径如图所示:在这里插入图片描述
      在这里插入图片描述

      package com.rqs.spring5.testdemo;
      import com.rqs.spring5.User;
      import org.junit.Test;
      import org.springframework.context.ApplicationContext;
      import org.springframework.context.support.ClassPathXmlApplicationContext;
      
      public class TestSpring5 {
          @Test
          public void testAdd() {
              //加载配置文件
              ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");
              //获取配置创建的对象
              User user = context.getBean("user", User.class);
              //以上getBean()的参数"user"要跟配置文件中的id保持一致 <bean id="user" class="com.rqs.spring5.User"/>
      
              System.out.println(user);
              user.add();
      
          }
      }
      
      

根据下面左图中User类的add方法可知,右图中测试得到了正确的输出结果,说明对象创建成功并且可以正常调用

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值