ServiceLoader<A> xyz = ServiceLoader.load(A.class);
xyz.iterator().hasNext() ------> returning false ;
我在名为A的“META-INF / services /”中有一个文本文件,其中包含扩展A的类的名称。
现在为什么它会返回false。
任何人都可以请我解释一下这是如何运作的以及我可能缺少的东西。
答案 0 :(得分:0)
包括文件名和内容的包名。
META-INF/services/package.A
包括
package.Aimpl
package.A2impl
package.A3impl