java 后台对象单个属性入参与整个对象入参 分页

蛮久没写分页查询了,今天业务中需要用于是搞了一下…最后拉了。
问题:前端传过来一个对象如下,后台已经写好Vo @ApiModel(value = “登陆日志查询实体”)
public class LoginLogVo implements Serializable {
@ApiModelProperty(value = “登陆名”)
private String userName;
@ApiModelProperty(value = “登陆状态0失败1成功”)
private Integer loginResult;
@ApiModelProperty(value = “开始时间”)
private Date beginTime;
@ApiModelProperty(value = “结束时间”)
private Date endTime;
}
但查询条件并不是每一个都是必须的,刚开始我用@RequestBody LoginLogVo loginLogVo 来入参就出问题了,于是我把入参对象前面的注去掉就可以了。

下面就对比一下整个对象入参与整个对象单个参数入参

整个对象入参
java 后台对象单个属性入参与整个对象入参 分页_第1张图片
java 后台对象单个属性入参与整个对象入参 分页_第2张图片

整个对象单个属性入参
java 后台对象单个属性入参与整个对象入参 分页_第3张图片
java 后台对象单个属性入参与整个对象入参 分页_第4张图片

2020-04-27 20:20:58 |WARN |http-nio-8110-exec-8 |AbstractHandlerExceptionResolver.java:194 |org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver |Resolved exception caused by handler execution: org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public com.ref.common.vo.R com.ref.his.controller.admincontroller.AdminLoginLogController.getLoginListByPage(java.lang.Long,java.lang.Long,com.ref.his.pojo.vo.admin.LoginLogVo)
2020-04-27 20:20:58 |WARN |http-nio-8110-exec-7 |ExceptionHandlerExceptionResolver.java:411 |org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver |Failed to invoke @ExceptionHandler method: public com.ref.common.vo.R com.ref.common.handler.GlobaIExceptionHandler.error(com.fasterxml.jackson.core.JsonParseException)
java

你可能感兴趣的:(SpringBoot,java,java前后端交互,vue.js,java,spring,后端)