我想配置我的网络方法,将http状态代码设置为404或其他代码表明出现了问题(例如444无响应)。
目前,响应为http 200,其正文中为null。
@RequestMapping(value = "folder", method = RequestMethod.GET)
@ResponseBody
public Folder findFolder(String folderId, WebRequest request) throws PermissionDeniedException, ServiceException {
return projectService.findFolder(folderId); // should set HttpCode.NO_RESPONSE if the method returns null
}
是否有一种集中的方式来配置Web服务,而不是在每种方法中逐个处理空值?
或者,有没有办法将@ExceptionHandler(或者更确切地说@SomeGenereicHandler)绑定到null返回值?