前言
最近写 Spring Boot 中 module 发现使用 Autowired 注入失败.
解决办法
在需要测试的类上添加 ContextConfiguration(classes = ClassToAutowire.class) 注解
1 2 3 4 5 6 7 8 9 10 11
| @RunWith(SpringRunner.class) @ContextConfiguration(classes = ExampleSerivceImpl.class) public class TestExampleSerivceImpl { @Autowired private ExampleService exampleService;
@Test public void TestExample() { } }
|
我们常用的 SpringBootTest 是用在集成测试当中的声明