我无法从测试包到主包进行ComponentScan

时间:2019-04-29 08:19:04

标签: java spring spring-boot spring-boot-test

是否有人会知道如何使用 test 目录中的类使用 @ComponentScan(basePackages = {})来指向其中的软件包“ ”目录。

例如:

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

我尝试过这种方式,但是当我输入程序包名称时,它无法识别 test 目录之外的内容

1 个答案:

答案 0 :(得分:1)

什么意思? “ basePackages”的值应为字符串数组。因此,您可以在那里输入任何字符串。喜欢:

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