Как импортировать applicationContext.xml и боб из внешней банки в @SpringBootTest?

#java #spring

Вопрос:

У меня есть тест:

 @SpringBootTest public class MyTest { ... }  

И у меня есть внешняя банка, в которой есть класс MyService (с @Service) и applicationContext.xml (создает компоненты-арги для MyService). Как импортировать их в MyTest? Я хочу проверить, что мой компонент создан.

Комментарии:

1. Почему, в частности, в этой внешней банке содержится конфигурация XML?

2. Я не знаю причины этого)

Ответ №1:

Результат моих исследований:

  1. Фасоль из внешней банки будет автоматически создана весной.
  2. Контекст приложения можно импортировать следующим образом:
 @ContextConfiguration(locations = {"classpath*:applicationContext.xml"}) @SpringBootTest public class MyTest{ ... }