Если вы не хотите использовать ни один тип конфигурации, ни конфигурацию Java, ни XML, вы можете использовать @ContextConfiguration
с указанными классами компонентов:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = { MyPojo.class, MyClass.class })
public class MyClassTest {
@Autowired
private MyClass myClass;
@Test
public void test() {
// myClass...
}
}
Обратите внимание, что класс MyPojo
также должениметь пометку @Component
.
Однако в сценарии реальной жизни вам, вероятно, понадобится хотя бы один класс @Configuration
(который также можно использовать с @ContextConfiguration
).
Пожалуйста,см. Spring Documentation для получения дополнительной информации о поддержке интеграционных тестов Spring.