Мне не удается сделать ComponentScan из тестовых пакетов в основные пакеты - PullRequest
0 голосов
/ 29 апреля 2019

есть ли кто-нибудь, кто знает, как использовать @ ComponentScan (basePackages = {}) из класса внутри каталога " test ", чтобы указывать на пакеты в " основной"каталог.

Например:

@Configuration
@ComponentScan(basePackages = {com.package.inside.main.directory.package1,
      com.package.inside.main.directory.package2 })
public class TestConfiguration{}

Я пробовал этот способ, но когда я набираю имя пакета, он не распознает те, которые находятся вне каталога test

1 Ответ

1 голос
/ 29 апреля 2019

Что ты имеешь в виду?Значение «basePackages» должно быть строковым массивом.Таким образом, вы можете ввести любую строку там.Нравится:

@ComponentScan(basePackages = {"com.package.inside.main.directory.package1",
"com.package.inside.main.directory.package2","any package is ok" })
...