1. 程式人生 > 其它 >Mybatis-Plus學習筆記-簡單使用分頁功能

Mybatis-Plus學習筆記-簡單使用分頁功能

首先匯入starter和依賴…
哎直接照抄
新建一個MybatisPlusInterceptor類

@Configuration
@ComponentScan("com.test.page.mapper")
public class MyBatisPlusConfig {
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.
addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); return interceptor; } }

注意的是DbType,對應自己的資料庫型別放入
啟動類記得加上@MapperScan註解
如果@Autowired的類下面有紅色波浪線,不管就可以了。不喜歡就用這個

@Autowired(required = false)

@RunWith(SpringRunner.class)
@SpringBootTest
class PageDemoApplicationTests {
    @Autowired
(required = false) PageMapper pageMapper; @Test void contextLoads() { Page<User> page = new Page<>(); page.setSize(5);//分頁大小 每頁顯示多少資料 page.setCurrent(2);//頁碼 當前是第幾頁 IPage<User> users = pageMapper.selectPage(page,null); for(User user :
users.getRecords()){ System.out.println(user); } } }

執行
在這裡插入圖片描述
OK啦
想要條件的話還是新建QueryWrapper類,把設定好的QueryWrapper放入引數列表就可以了