今天开始学习Sping5,源码里面有很多值得学习的思想。
从最简单开始,今天先简单测试一下Sping的功能。
1.先创建一个简单的java工程
这里不勾选
2、在scr下建立一个lib包,存放这五个jar包
选中这五个包,右键->add as libraries
3、在src下随便建个包,随便创建一个类,我这里创建的是User类,再随便写点代码
package demo1; public class User { public void add(){ System.out.println("add..."); } }
4、为了方便,就在src下创建一个xml文件bean1.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"> <bean id="user" class="demo1.User"></bean> </beans>
5、再创建一个测试类TestSpring5.java,看一看spring的功能
package testDemo; import demo1.User; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class Test1 { @Test public void test1(){ //1 加载 spring 配置文件 ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml"); //2 获取配置创建的对象 User user = context.getBean("user", User.class); System.out.println(user); user.add(); } }
运行test1(),结果如下:
这就是spring最简单的功能测试了。