下载Spring5
Spring5下载并解压
在libs文件夹中包含着各种jar包,其中Spring的核心jar包有:beans,context,core,expression
分别复制第一个jar包,其他的为文档或者代码源文件。
还需要一个额外的日志包:commons-logging-1.1.1.jar
commons-logging-1.2.jarpassword:13ya
创建工程
引入jar包
将对应的核心包以及一个日志包放入lib文件夹中
然后点击File–>Project Structure–>Modules,将jar包导入工程
点击+号,选择jar or …,
选中之前复制进去的jar包,然后apply。
创建普通方法和类
右键单击src文件夹,选择Mark directory as --> sources root
- 在src目录下创建com.spring5包,在包下创建User类
package com.spring5;
public class User {
public void add(){
System.out.println("add.....");
}
}
创建配置文件
右键单击src选择new XML Configuration File–>Spring config,命名bean1
在xml配置文件里编写对User类的配置
<?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.spring5.User"></bean>
</beans>
测试
在com.spring5包下创建testdemo包并创建TestSpring5类
TestSpring5.java:
package testdemo;
import com.spring5.User;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class TestSpring5 {
@Test
public void testAdd(){
//1.加载Spring配置文件
ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");
//2.获取配置创建的对象
User user = context.getBean("user",User.class);
System.out.println(user);
user.add();
}
}
然后运行:testAdd()函数进行测试
运行结果: