在Java8中的optional中抛出一个自定义异常



我有一段代码,如果找不到资源,我想在其中引发异常

Menu menu = menuService.findById(addMenuAmount.getMenuId())
.orElseThrow(com.tdk.web.exception.ResourceNotFoundException(“menu "  + 
addMenuAmount.getMenuId() + " not found "));

但是我得到了一个编译错误:

com.tdk.web.exception cannot be resolved to a type

尝试并确保com.tdk.web.exception.ResourceNotFoundException是可访问的

Menu menu = menuService.findById(addMenuAmount.getMenuId())
.orElseThrow(() -> new com.tdk.web.exception.ResourceNotFoundException("menu "  + 
addMenuAmount.getMenuId() + " not found "));

注意lambda() ->和引号"menu "

相关内容

最新更新