今天把自己负责的模块开发完成后,打包以后提交给测试,但是测试的同事测试其中一个接口的时候就报java.lang.NoSuchMethodError错误
然后我找到报错中的com.citms.service.CmwAttachmentServiceImpl中,是存在upload这个方法的,可是报错却说没有这个方法,纠结了好久,后来问同事后,他说可能有同包同名的类,然后打包后测试的是另外一个类,而那个类中没有这个方法,于是我ctrl+shift+T搜索CmwAttachmentServiceImpl,果然发现有两个一样的。
更改类名后,问题得到解决