java - 我无法从测试包到主包进行 ComponentScan
问题描述
有没有人知道如何使用“ test ”目录中的类中的@ComponentScan(basePackages = {})来指向“ main ”目录中的包。
例如:
@Configuration
@ComponentScan(basePackages = {com.package.inside.main.directory.package1,
com.package.inside.main.directory.package2 })
public class TestConfiguration{}
我尝试过这种方式,但是当我输入包名时,它无法识别测试目录之外的包名
解决方案
你什么意思?“basePackages”的值应该是一个字符串数组。所以你可以在那里输入任何字符串。像:
@ComponentScan(basePackages = {"com.package.inside.main.directory.package1",
"com.package.inside.main.directory.package2","any package is ok" })
推荐阅读
- protractor - 如何在量角器中的单个描述中使用多个数据提供者
- ios - SQLite从JSON对象ios插入多行
- excel - 如果满足条件,则复制和粘贴数据
- amazon-web-services - AWS 在使用 SDK 时承担角色访问被拒绝
- python-3.x - 将上下文菜单添加到特定的 Qtablewdiget 表列,Python
- python - 蛇动画
- wso2 - WSO2 ESB/EI:如何将原始 JSON 正文转换为 XML 有效负载
- javascript - 如何从服务器的子文件夹中使用 socket.io?
- javascript - 如何在 Typescript 和 React.js 中使用随机字段解析 JSON
- powerbi - 使用 DAX 在 Power Bi 中计算文本函数中的错误