org.springframework.boot spring-boot-starter-freemarker
编写对应的控制层:
@RestController @RequestMapping("/seller/product") public class SellProductController { @Autowired private ProductInfoService productService; @SuppressWarnings("deprecation") @GetMapping("/list") public ModelAndView list(@RequestParam(value = "page", defaultValue = "1") Integer page, @RequestParam(value = "size", defaultValue = "10") Integer size, Mapmap) { PageRequest request = new PageRequest(page - 1, size); Page productInfoPage = productService.findAll(request); map.put("productInfoPage", productInfoPage); map.put("currentPage", page); map.put("size", size); return new ModelAndView("product/list", map); } }
编写对应的模板list.ftl
卖家后端管理系统 <#--分页-->
<#list orderDTOPage.content as orderDTO> 订单id 姓名 手机号 地址 金额 订单状态 支付状态 创建时间 操作 #list> ${orderDTO.orderId} ${orderDTO.buyerName} ${orderDTO.buyerPhone} ${orderDTO.buyerAddress} ${orderDTO.orderAmount} ${orderDTO.getOrderStatusEnum().message} ${orderDTO.getPayStatusEnum().message} ${orderDTO.createTime} 详情 <#if orderDTO.getOrderStatusEnum().message == "新订单"> 取消 #if>
启动项目:访问/sell/seller/order/list,展示出如下页面:
