接口定义了这个方法
public Collection<CustomerDto> listAll(Boolean outSource); if(outSource != null){ if(outSource){ ... }else{ ... } }else{ ... }
像上面一样实现的。在我本地很好用,没有问题。美女用ant编译,上了生产环境就不行了。竟然是noSuchMethod listAll(String) 我晕。谁知道这是怎么回事吗? 难道要申明一个 Boolean a = null; 然后listAll(a) ???
为什么出错里说的是 String?而不是 Boolean?
就是说他传入了个String类型为什么出错里说的是 String?而不是 Boolean?
publicclassImageProcess{publicvoidtest(Booleana){System.out.println("fda");}publicstaticvoidmain(String[]args){newImageProcess().test(null);}}
如上代码,运行没错误。。。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。