亚洲欧美日韩熟女|做爱高潮视频网址|国产一区二区三级片|国产Av中文字幕www.性色av|亚洲婷婷永久免费|国产高清中文字幕|欧美变态网站久re视频精品|人妻AV鲁丝第一页|天堂AV一区二区在线观看|综合 91在线精品

spring boot使用mybatis進(jìn)行分頁實(shí)戰(zhàn)

2023-04-12


文章目錄

  • 環(huán)境介紹
  • 添加依賴
  • application.properties配置
  • 控制器演示代碼
  • 瀏覽器訪問結(jié)果

前幾天研究了Spring Boot中訪問關(guān)系型數(shù)據(jù)庫的三個(gè)框架,其中mybatis使用最多,所以繼續(xù)集成了一下分頁插件,不僅集成簡單使用也簡單。


環(huán)境介紹


Spring Boot版本:2.7.0
JDK版本:1.8


添加依賴



        org.springframework.boot
        spring-boot-starter-web
    

    
        org.mybatis.spring.boot
        mybatis-spring-boot-starter
        2.2.2
    

    
        mysql
        mysql-connector-java
        runtime
    

    
        org.springframework.boot
        spring-boot-starter-test
        test
    

    
    
        com.github.pagehelper
        pagehelper-spring-boot-starter
        1.4.2
    

application.properties配置


pagehelper.helper-dialect=mysql
pagehelper.reasonable=true
pagehelper.support-methods-arguments=true
pagehelper.params=count=countSql

控制器演示代碼


@RestController
public class MybatisController {

    protected final static Logger logger = LoggerFactory.getLogger(MybatisController.class);

    @Autowired
    public TeacherMapper teacherMapper;

    @GetMapping("mybatis/teachers")
    public List teachers(Integer pageNo, Integer pageSize) {
        PageHelper.startPage(pageNo, pageSize);
        return teacherMapper.selectList();
    }
}

瀏覽器訪問結(jié)果


http://127.0.0.1:8080/mybatis/teachers?pageNo=1&pageSize=5


[{"id":1,"name":"李繼","age":35},{"id":2,"name":"李繼","age":35},{"id":3,"name":"李繼","age":35},{"id":4,"name":"王三","age":22},{"id":5,"name":"王三5","age":22}]

分頁插件:pagehelper-spring-boot-starter 工程其它配置:參考《Spring Boot訪問關(guān)系型數(shù)據(jù)庫三劍客JDBC、JPA、Mybatis》





本文僅代表作者觀點(diǎn),版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請?jiān)谖闹凶⒚鱽碓醇白髡呙帧?/p>

免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時(shí)與我們聯(lián)系進(jìn)行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com