Получение «Должна присутствовать хотя бы одна метамодель JPA» с @WebMvcTest

Я довольно новичок в Spring, пытаюсь сделать несколько базовых интеграционных тестов для@Controller.

@RunWith(SpringRunner.class)
@WebMvcTest(DemoController.class)
public class DemoControllerIntegrationTests {
    @Autowired
    private MockMvc mvc;

    @MockBean
    private DemoService demoService;

    @Test
    public void index_shouldBeSuccessful() throws Exception {
        mvc.perform(get("/home").accept(MediaType.TEXT_HTML)).andExpect(status().isOk());
    }
}

но я получаю

java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: At least one JPA metamodel must be present!
Caused by: java.lang.IllegalArgumentException: At least one JPA metamodel must be present!

В отличие от большинства людей, публикующих эту ошибку,Я не хочу использовать JPA за это. Я пытаюсь использовать@WebMvcTest неправильно? Как я могу отследить магию Весны, которая приглашает JPA на эту вечеринку?

Ответы на вопрос(4)

Ваш ответ на вопрос