чтобы получить больше деталей.

протестировать компонент / компонент в приложении Spring Boot,тестовая часть документации Spring Boot предоставляет много информации и несколько способов:@Test, @SpringBootTest, @WebMvcTest, @DataJpaTest и еще много других способов.
Зачем предоставлять так много способов? Как решить способ одолжения?
Следует ли рассматривать в качестве интеграционных тестов мои тестовые классы, помеченные аннотациями Spring Boot, такими как@SpringBootTest, @WebMvcTest, @DataJpaTest ?

PS: я создал этот вопрос, потому что заметил, что многие разработчики (даже опытные) не получают последствий, чтобы использовать аннотацию, а не другую.

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

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