2016-03-15 5 views
1

У меня есть приложение, использующее Spring MVC 4 и не использующее зависимостей spring-boot-starter- *. т. е. у меня нет этого класса с основным методом, вызывающим SpringApplication.run. Я настраиваю все самостоятельно с помощью xml и других классов @Configuration.Тест весенней загрузки с приложением весенней загрузки

Вопрос: Можно ли настроить Spring загрузочной Test (с помощью пружинного загрузочного стартера-тест) в этом, не Спринг загрузке приложении?

ответ

1

spring-boot-starter-test имеет зависимость от spring-boot-test JAR. Используются пакеты spring-boot. Поэтому, если вы не будете использовать эти функции, вы сможете использовать его в качестве чистой тестовой зависимости. Но лучшей альтернативой было бы использование простого модуля spring-test. В любом случае, это почти все функции Spring.

1

spring-boot-starter-test имеет все, что нужно, но это зависимость, что вам нужно иметь, это даст вам всю мощь из стороны пружинной загрузки, то есть если у вас есть тестовый класс с аннотацией

@RunWith(SpringRunner.class) 
@@SpringBootTest(
    classes = ${YourMainClass}.class 
) 

он должен хотя я бы настоятельно рекомендовал использовать всю мощь Spring Boot framework с использованием всех соответствующих зависимостей.

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