2016-09-28 2 views
7

Я очень новичок в SpringBoot. Мне нужно понять, как написать тест интеграции с помощью SpringBoot. Я видел несколько примеров в Интернете, которые используют аннотацию @IntegrationTest, а некоторые другие примеры, которые используют аннотацию @SpringBootTest.SpringBoot @IntegrationTest аннотация для тестирования

Мне просто интересно, какая разница между этими двумя?

Каков наилучший способ написания теста интеграции весной?

ответ

16

IntegrationTest устарела синусоидальной загрузки пружины 1.4, так что предложение использует SpringBootTest после 1,4

нежелателен 1,4 в пользу org.springframework.boot.test.context.SpringBootTest с webEnvironment = RANDOM_PORT или webEnvironment = DEFINED_PORT.

+0

Большое спасибо, это было полезно! – Reshma

+2

Примечание: '@ IntegrationTest' удален в Spring Boot 2.0.0 – YoannFleuryDev

Смежные вопросы