【Spring5】1 - 下载并导入Spring5包,Spring5入门案例 idea

本文介绍了如何下载Spring5框架的jar包,并在IntelliJ IDEA中创建普通Java工程,通过两种方法导入jar包。接着展示了创建Spring配置文件并进行简单测试的过程。在遇到`Applicationcontextnotconfigured`问题时,提供了解决方案,即配置ApplicationContext。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载Spring5包

进入Spring5官网:https://repo.spring.io/ui/native/release/org/springframework/spring/

spring官网

选择所需要的Spring版本,下载zip文件
下载

下载并解压文件
文件

打开idea,创建普通Java工程

创建工程

导入Spring5相关jar包

方法一

  1. 在spring解压文件中的libs文件目录,全选(或选择部分)jar包
    libs

  2. 新建一个library文件夹,将jar包复制进去
    导入jar包

  3. 选中jar包,右键选择add as library

  4. 根据需要选择放在全局/项目/模块下
    在这里插入图片描述

方法二:在file->project structure中导入jar包

  1. 打开file->project structure
    在这里插入图片描述

  2. 点击+号选中所需jar包,点击apply->ok
    在这里插入图片描述

案例

  1. 创建一个普通类,类中创建普通方法
public class User {
    public void add(){
        System.out.println("调用User里的add方法。。。");
    }
}
  1. 创建Spring配置文件(.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对象    -->
    <!--	其中,id为类的别名,用于引用该类;class为类所在的全路径	-->
    <bean id="user" class="com.cherrychen.spring5.User"></bean>
</beans>
  1. 测试
public class TestSpring {
    @Test
    public void testUserAdd(){
        //1. 加载spring配置文件
        ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");

        //2. 获取配置创建的对象
        User user = context.getBean("user", User.class);
        System.out.println(user);
        //3. 调用创建对象的方法
        user.add();
    }
}

在这里插入图片描述

出现问题:Application context not configured

在这里插入图片描述

点击configure application context,创建new application context。
在这里插入图片描述
问题解决。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值