package com.obtk.spring; import com.obtk.xmlspring.service.UserService; 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(locations = "classpath:applicationContext.xml") public class UserServiceTest { private UserService userService; @Resource(name="userServiceNormal") public void setUserService(UserService userService) { this.userService = userService; } @Test public void test(){ userService.add(); } } |
运行时出现以下报错:
解决方法:
原来的XML配置文件:
将resources文件下的applicationContext.xml文件重新配置,并命名为:userServiceXMlApplication.xml