在工程的pom文件中增加spring-test的依赖:
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> </dependency>
import com.bw.springaop.UserService; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @RunWith(SpringJUnit4ClassRunner.class) //使用junit4进行测试 @ContextConfiguration(locations={"classpath:applicationContext.xml"}) public class SpringTest { @Autowired private UserService userService; @Test public void test(){ userService.add("ywk"); } }
引入多个配置文件
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath*:spring-mvc-service.xml", "classpath*:spring-mybatis-dao.xml" })
这样就可以轻松的引入多个spring的配置文件了。或者配置符合某一个正则表达式的一类文件,如:
1 @RunWith(SpringJUnit4ClassRunner.class) 2 @ContextConfiguration(locations = "classpath*:spring-application-*.xml")