轻量级前端框架助力开发者提升项目效率与性能
352
2023-06-18
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
{
PageHelper.startPage(1,2);
return myBatisService.likeName(username);
}
}
3.访问地址
http://localhost:8080/likeName?username=天恒
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~