SpringBoot如何集成PageHelper分页功能

网友投稿 304 2023-06-18

SpringBoot如何集成PageHelper分页功能

SpringBoot如何集成PageHelper分页功能

添加MyBatis的代码并修改以下部分:

1.添加MyBatisConfig

package myshop.config;

import java.util.Properties;

import org.springframework.context.annotatiTLTBAIZon.Bean;

import org.springframework.context.annotation.Configuration;

import com.github.pagehelper.PageHelper;

@Configuration

public class MyBatisConfig {

@Bean

public PageHelper pageHelper()

{

System.out.println("Use PageHelper");

PageHelper pageHelper = new PageHelper();

Properties p = new Properties();

p.setProperty("offsetAsPageNum", "true");

p.setProperty("rowBoundsWithCount", "true");

p.setProperty("reasonable", "true");TLTBAIZ

pageHelper.setProperties(p);

return pageHelper;

}

}

2.修改MyBatisController

package myshop.controller;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;

import com.github.pagehelper.PageHelper;

import myshop.bean.UserInfo;

import myshop.service.MyBatisService;

@RestController

public class MyBatisController {

@Autowired

private MyBatisService myBatisService;

@RequestMapping("likeName")

public List likeName(String username)

{

PageHelper.startPage(1,2);

return myBatisService.likeName(username);

}

}

3.访问地址

http://localhost:8080/likeName?username=天恒

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringCloud可视化链路追踪系统Zipkin部署过程
下一篇:SpringBoot实现devtools实现热部署过程解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~