Я только что обновил свои проекты, чтобы использовать Spring Boot 2.1.0 (до версии 2.0.x), и у меня есть ПРЕДУПРЕЖДЕНИЯ при компиляции:
[WARNING] Cannot find annotation method 'value()' in type 'org.junit.jupiter.api.extension.ExtendWith': class file for org.junit.jupiter.api.extension.ExtendWith not found
Я могу добавить зависимость org.junit.jupiter / junit-jupiter-api, чтобы устранить предупреждение, но я считаю, что это «взлом».
Я не хочу видеть это предупреждение (тем более, что мои проекты обрабатывают предупреждения как ошибки), и я не хочу загрязнять свои проекты ненужными зависимостями.
Я использую Maven, но вижу, что у кого-то была такая же проблема с Gradle https://www.reddit.com/r/java/comments/9sogxf/spring_boot_210_released_now_with_java_11_support/
@DataJpaTest
или@SpringBootTest
аннотируются@ExtendWith
, который является частью JUnit 5, поэтому кажется, что вам нужно JUnit 5 API в пути к классам, даже если вы его не используете. - person DAN   schedule 06.12.2018