SpringBoot项目中如何实现PageHelper分页插件的使用?

2026-05-26 05:291阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计272个文字,预计阅读时间需要2分钟。

SpringBoot项目中如何实现PageHelper分页插件的使用?

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

SpringBoot项目中如何实现PageHelper分页插件的使用?

1. 添加MyBatis配置文件`MyBatisConfig`:javapackage myshop.config;

import java.util.Properties;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import com.g...

2. 在`MyBatisConfig`中注入MyBatis配置属性:java@Configurationpublic class MyBatisConfig { @Bean public Properties myBatisProperties() { Properties props=new Properties(); // 添加MyBatis配置属性 return props; }}

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

1.添加MyBatisConfig

package myshop.config; import java.util.Properties; import org.springframework.context.annotation.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"); 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<UserInfo> likeName(String username) { PageHelper.startPage(1,2); return myBatisService.likeName(username); } }

3.访问地址

localhost:8080/likeName?username=天恒

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。

本文共计272个文字,预计阅读时间需要2分钟。

SpringBoot项目中如何实现PageHelper分页插件的使用?

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

SpringBoot项目中如何实现PageHelper分页插件的使用?

1. 添加MyBatis配置文件`MyBatisConfig`:javapackage myshop.config;

import java.util.Properties;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import com.g...

2. 在`MyBatisConfig`中注入MyBatis配置属性:java@Configurationpublic class MyBatisConfig { @Bean public Properties myBatisProperties() { Properties props=new Properties(); // 添加MyBatis配置属性 return props; }}

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

1.添加MyBatisConfig

package myshop.config; import java.util.Properties; import org.springframework.context.annotation.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"); 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<UserInfo> likeName(String username) { PageHelper.startPage(1,2); return myBatisService.likeName(username); } }

3.访问地址

localhost:8080/likeName?username=天恒

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。