- idea debug 出现 no such instance method: ‘XXX‘
我的情况:明明对应类下面有方法,但是提示no such instance method: ‘XXX‘ / 运行的时候报错 java.lang.NoSuchMethodError
解决思路:Jar包冲突
解决方法:打开多模块的多个POM文件,查看对应包的版本号。修改为相同的版本号再试。 - 关于异常不能被捕获的排查
问题描述:
import com.aaa.BusinessException;
// 类名:TestServiceImpl
public void testException(){
throw new BusinessException(ResultCode.BAD_REQUEST.getCode(), "[testException] 业务异常 ");
}
import com.bbb.BusinessException;
// 类名:TestController
try {
testService.testException();
} catch (BusinessException e) {
// 异常不能被捕获
System.out.println(e.getMessage());
}
问题原因:BusinessException 在不同的包下
解决方式:重新导包