一、下载Spring5
- 进入网址spring.io
- 在菜单栏上点击project-spring framework
- 点击左侧的spring framework
- 在右边的页面上点击猫猫头图标
- 进入页面后,拉到下面,点击Access to Binaries下面的蓝色链接
- 进入页面后,拉到下面,点击Downloading a Distribution下面的蓝色链接https://repo.spring.io.
- 点击左边第二个菜单项,然后在列表中依次点击release-org-springframework
- 然后在右边复制第二个链接,与https://repo.spring.io/组成一个完整的链接并访问
- 跳转之后,点击spring
- 然后选择想要下载的spring版本,我选的是5.2.6
- 进去之后点击以dist.zip为后缀的文件,就开始下载了,下载之后将压缩包解锁了
二、在IDEA中建立工程
- 启动IDEA后,点击创建新项目
- 点击Java模块,选择JDK版本为1.8,然后下一步
- 勾选create project from template,下一步
- 输入必要信息后,点击完成,等待创建
三、导入相关的jar包
目前我们将重点放在spring的核心功能上,因此就导入Beans、Core、Context、Expression几个相关的包。
- 在IDEA工程中,在spring5_demo1下新建目录lib用于存放需要的jar包
- 先上https://search.maven.org/网站下载commons-logging-4.0.6.jar,用于项目日志
- 在我们解压的文件夹中,进入libs文件夹,找到spring-beans-5.2.6.RELEASE、spring-context-5.2.6.RELEASE、spring-core-5.2.6.RELEASE、spring-expression-5.2.6.RELEASE几个jar包
- 将上面5个jar包复制到项目的lib目录中
现在来导入jar资源
- 在IDEA项目中,依次点击文件-项目结构-模块-依赖,然后点击+号。
- 找到刚刚复制进来的5个jar包的位置,选中它们,导入进来。
- 点击Apply(应用),再点OK就可以了。
四、如何创建类和方法
- 类的创建位置:src下面的包名目录下
- 代码如下:
package com.wang;
public class User {
public void add(){
System.out.println("add...");
}
}
五、创建Spring的配置文件,并配置对象
- 在src目录下创建一个spring config的xml配置文件,我命名为了bean1.xml
- 在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类-->
<bean id="user" class="com.wang.User"></bean>
</beans>
- 下面是编写测试类,首先在src创建包test用于单元测试
- 然后新建类TestSpring5,代码如下:
package com.wang.test;
import com.wang.User;
import org.junit.jupiter.api.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class TestSpring5 {
@Test //此注释表明这是一个测试方法
public void testAdd(){
//加载spring配置文件
ApplicationContext context=new ClassPathXmlApplicationContext("bean1.xml");
//获取对象
User user=context.getBean("user",User.class);//第一个user是xml配置中id值
System.out.println(user);
user.add();
}
}
- 在idea中选中方法名testAdd,鼠标右键,会出现运行此方法的选项,选择它就可以运行此方法了。我的测试结果如下: