1.所需jar包:
cormmons-loging
spring-beans
spring-context
spring-core
spirng-expression
所遇问题:做text测试用到的jar为junit 4.1.12版本 导致报错java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing,,,需要将4.1.12换成4.1.14版本 或者添加jar包hamcrest-core-1.1.jar
2:创建普通类,在这个类创建建普通方法
public class User { public void add(){ System.out.println("add=========="); } }
3:创建spring配置文件,在配置文件配置创建的对象
<?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="com.spring.User"></bean> </beans>
进行测试代码编写:
@Test public void testAdd(){ //加载spring配置文件 ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml"); User user = context.getBean("user", User.class); System.out.println(user); user.add(); }