@GetMapping("/comment/toCommentIds") public ApiResult<List<Object>> findToCommentIds() throws BusinessCodeException { List<Object> toCommentIds = commentService.findToCommentIds(); //不存在任何toCommentId,comment表为空 if(toCommentIds.size() == 0) { throw new BusinessCodeException(BusinessCode.COMMENT_QUERY_EXCEPTION.getMsg(), BusinessCode.COMMENT_QUERY_EXCEPTION.getCode()); } return ApiResultHandler.successResult(toCommentIds); }
时间: 2024-02-26 09:52:27 浏览: 121
Swagger2整合Springboot
这段代码是用来实现获取评论中的 toCommentId 列表的,使用了 Spring MVC 的注解 @GetMapping 和返回值封装工具类 ApiResult。在方法内部,通过 commentService.findToCommentIds() 方法获取到 toCommentId 列表,如果列表为空,则会抛出自定义异常 BusinessCodeException,异常中包含错误信息和错误码。如果列表不为空,则将列表封装到 ApiResult 中返回。
阅读全文