[Spring]Day 02-Spring整合Junit测试

使用方法:

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:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/tinfengyee/article/details/88808381
今日推荐