为了账号安全,请及时绑定邮箱和手机立即绑定

关于ServiceLoader加载问题

我完全按照老师课堂上的配置信息进行配置,但是在单元测试的时候ServiceLoader并不能找到相关的实现(我用的是Junit5.0进行的测试,目录结构按照测试的结构,即平行main目录有个test目录,目录下有java文件夹,java文件夹放测试用的包及java文件),但是我在 使用ServiceLoader的类 中添加main方法进行测试的时候就可以找到相关的实现。

我想知道:1、怎样才能使单元测试的时候也可以找到并正确执行?2、这对以后的开发有影响吗?

正在回答

1 回答

类似于老师在main/java文件夹上右键单击选Mark Directory As->Sources Root,你有没有在test/java文件夹上右键单击选Mark Directory As->Test Sources Root?


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java9之模块系统
  • 参与学习       18777    人
  • 解答问题       15    个

实例驱动的Java 9平台模块系统实战开发

进入课程

关于ServiceLoader加载问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信