使用方法:
1.导包
<!--spring-test-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
</dependency>
2.myTest.java
package com.eilas.test;
import com.eilas.bean.Car;
import com.eilas.bean.User;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import javax.annotation.Resource;
//帮我们创建容器
@RunWith(SpringJUnit4ClassRunner.class)
//指定创建容器时使用哪个配置文件
@ContextConfiguration("classpath:applicationContext.xml")
public class myTest {
@Resource(name="user")
private User u;
@Resource(name = "car2")
private Car car;
@Test
public void test01() {
System.out.println(u);
// ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
// User u = (User)context.getBean("user");
// System.out.println(u);
// ((ClassPathXmlApplicationContext) context).close();//加这个才能看到销毁方法
}
@Test
public void test02() {
System.out.println(car);
}
}
result: