我使用Mockito的@Mock
和@InjectMocks
注释将依赖项注入到私有字段中,这些字段用Spring的@Autowired
注释:
@RunWith(MockitoJUnitRunner.class)
public class DemoTest {
@Mock
private SomeService service;
@InjectMocks
private Demo demo;
/* ... */
}
和
public class Demo {
@Autowired
private SomeService service;
/* ... */
}
现在,我还想将real个对象注入私有@Autowired
字段(不带setter).这是可能的吗?还是该机制仅限于注射Mock?