根据名称模糊查询:
在EbookService.java中
具体如下:
进行测试:
封装请求参数和返回参数
当需要传递多个参数时,对参数进行封装
首先新建个req包
简单起见,直接把Ebook类考到这个包中进行修改
技巧:重命名文件名shift+F6
删掉不必要的参数:可以参考以下代码:
package com.jiawa.wiki.req;
public class EbookQueryReq extends PageReq {
private Long id;
private String name;
private Long categoryId2;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Long getCategoryId2() {
return categoryId2;
}
public void setCategoryId2(Long categoryId2) {
this.categoryId2 = categoryId2;
}
@Override
public String toString() {
return "EbookQueryReq{" +
"id=" + id +
", name='" + name + '\'' +
", categoryId2=" + categoryId2 +
"} " + super.toString();
}
}
进一步修改controller、servive对应的方法的参数:
对返回参数进行封装:
根据需要可以删除部分属性字段,也可以增加一些字段
编写service类
需改controller接受的返回值:
注意: