mybatis-plus分页查询(蓝色的可以点击下载)
controller层
dao层
xml文件
entity层
service层
serviceimpl层
jar包maven
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.19</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.2</version>
</dependency>
package com.guli.gulimail.member.web;
import com.guli.common.utils.R;
import com.guli.gulimail.member.feign.OrderFeign;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestParam;
import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.Map;
@Controller
public class MemberwebController {
@Autowired
OrderFeign orderFeign;
@GetMapping("/memberOrder.html")
public String memberOrder(@RequestParam(value = "currPage" ,defaultValue = "1") Integer currPage,@RequestParam(value = "pageSize" ,defaultValue = "8") Integer pageSize
, Model model, HttpServletRequest request){
Map<String,Object> map=new HashMap<>();
map.put("page",currPage.toString());
map.put("LIMIT",pageSize.toString());
R r = orderFeign.listwithItem(map);
model.addAttribute("orders",r);
return "orderList";
}
}
pageutils,可以放在entity包里