大家好,我是IT修真院武漢分院第11期學(xué)員,一枚正直善良的java程序員。今天給大家分享一下,任務(wù)拓展:springboot jsp和分頁插件
1.背景介紹
什么是spring boot
Spring Boot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來簡化新Spring應(yīng)用的初始搭建以及開發(fā)過程。
? 該框架使用了特定的方式來進(jìn)行配置,從而使開發(fā)人員不再需要定義樣板化的配置。
? 通過這種方式,Spring Boot致力于在蓬勃發(fā)展的快速應(yīng)用開發(fā)領(lǐng)域(rapid application development)成為領(lǐng)導(dǎo)者。
2.知識剖析
springboot的特點(diǎn)
? ? ? ? ? ? ? ? 1. 創(chuàng)建獨(dú)立的Spring應(yīng)用程序
? ? ? ? ? ? ? ? ?2. 嵌入的Tomcat,無需部署WAR文件
? ? ? ? ? ? ? ? ?3. 簡化Maven配置
? ? ? ? ? ? ? ? ?4. 自動(dòng)配置Spring
? ? ? ? ? ? ? ? ?5. 提供生產(chǎn)就緒型功能,如指標(biāo),健康檢查和外部配置
? ? ? ? ? ? ? ? ?6. 絕對沒有代碼生成和對XML沒有要求配置[1]
3.常見問題
分頁需要使用limit sql語句嗎
4.解決方案
不需要,直接在調(diào)用接口方法之前調(diào)用PageHelper的startpage方法即可攔截
5.編碼實(shí)戰(zhàn)
JSP和pagehelper相關(guān)依賴

xml配置視圖解析器

在dao的方法之前使用PageHelper攔截

jsp頁面前端分頁邏輯

分頁數(shù)據(jù)

6.擴(kuò)展思考
分頁有兩種實(shí)現(xiàn)方式:1.后端一次性把數(shù)據(jù)全部加載到前端進(jìn)行分頁;2.前端發(fā)送第幾頁和每頁條數(shù)到后端作為sql語句查詢條件進(jìn)行篩選返回,用哪種性能更好?
使用第二種。因?yàn)榈谝环N一次性會加載大量數(shù)據(jù),造成頁面卡頓久久不能把數(shù)據(jù)顯示出啦I
7.參考文獻(xiàn)
參考一:http://blog.csdn.net/forezp/article/details/69788938
參考二:https://baike.baidu.com/item/Spring%20Boot/20249767?fr=aladdin
8.更多討論
技能樹.IT修真院
“我們相信人人都可以成為一個(gè)工程師,現(xiàn)在開始,找個(gè)師兄,帶你入門,掌控自己學(xué)習(xí)的節(jié)奏,學(xué)習(xí)的路上不再迷?!?。
這里是技能樹.IT修真院,成千上萬的師兄在這里找到了自己的學(xué)習(xí)路線,學(xué)習(xí)透明化,成長可見化,師兄1對1免費(fèi)指導(dǎo)??靵砼c我一起學(xué)習(xí)吧
直接點(diǎn)擊此鏈接:http://www.jnshu.com/login/1/18302507