Spring01-入门程序

本文详细介绍如何在Eclipse中搭建Spring框架的第一个项目Spring01。包括创建项目、引入依赖、定义接口及其实现类、配置Spring文件等步骤,帮助读者理解控制反转(IOC)的基本概念。

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

一、写Spring的入门程序首先要知道什么是Spring?
Spring是一个轻量级的开源框架,一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台

二、已经知道了什么是Spring了,下来我们一起完成Spring的入门程序Spring01(以开发软件Eclipse为例)
(1)在Eclipse中创建一个名为Spring01的Web项目
在这里插入图片描述
(2)将Spring的4个基础包以及commons-logging的JAR包复制到lib目录中记得BulidPath(选中jar包右击BulidPath---->Add to BulidPath)
在这里插入图片描述

(3)在src目录下自定义一个包,例如com.lx.ioc包,并在该包中创建一个自定义接口,例如接口UserDao,并在该接口中定义一个hello方法
创建包和接口
在接口中自定义一个方法
(4)在刚刚定义的com.lx.ioc包下,创建UserDao接口的实现类UserDaoImpl。该实现类实现UserDao接口的Hello方法,并在此方法中随意编写一个输出语句(例如:System.out.println(“hello Spring01!!!”);)
在这里插入图片描述
在这里插入图片描述
(5)在src目录下创建Spring的配置文件applicationContext.xml
如果想要使用Spring这个框架,就要对Spring的配置文件进行配置
Spring容器支持XML和Properties两种格式的配置文件,在实际开发中XML格式的配置文件时最为常用的。

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

因为applicationContext.xml文件中的1~5行是不需要自己动手写的所以我将这几行代码(并不包括第7行代码)放到下面了,需要的直接粘贴就好

<?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-4.3.xsd "> 

</beans>

现在来讲解一下第七行代码

在这里插入图片描述

  • 相当于创建了一个id为userDao的对象,且此对象是com.lx.ioc.UserDaoImpl类型的
  • id是bean的唯一标识符
  • class:必须是全限类名:所在包名+类名(可以在类中选中类名右击–>Copy Qualified Name—>在class=“Ctrl+v”)

(6)在com.lx.ioc包下创建一个测试类test,并在此类中编写main()方法。
编写测试类的顺序

  1. 初始化Spring容器,加载配置文件
  2. 通过容器获取实例
  3. 调用实例中的方法

在这里插入图片描述

以前调用userDao类中的hello方法
(7)测试,在测试类中右击->run as->Java Application

在这里插入图片描述
从上面看出,Spring容器创建对象是通过配置文件的配置,通过容器去获取这个对象,而不是手动的new这个对象,这就是Spring框架中的控制反转(简称IOC)的概念

最后,希望大家也可以对我的文章提出建议哦 。另外spring的四个基础包和commons-logging的JAR包在网上一般是能找到的,如果不想找的话也可以私信,我如果看见能给就给,哈哈,祝愿大家学习愉快!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值