我无法设法从测试包到主包执行 ComponentScan

I can't manage to do a ComponentScan from a test packages to main packages

有没有人知道如何使用 @ComponentScan(basePackages = {}) from class inside "test”目录指向“main”目录中的包。

例如:

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

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

你是什么意思? "basePackages" 的值应该是一个字符串数组。所以你可以在那里输入任何字符串。喜欢:

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