總結(jié)
采用Spring Boot開(kāi)發(fā)實(shí)質(zhì)上也是一個(gè)常規(guī)的Spring項(xiàng)目開(kāi)發(fā),只是利用了Spring Boot啟動(dòng)程序和自動(dòng)配置簡(jiǎn)化開(kāi)發(fā)過(guò)程,提高開(kāi)發(fā)效率。
Spring boot項(xiàng)目開(kāi)發(fā)代碼的實(shí)現(xiàn)依然是使用Spring mvc + spring + mybatis 等,當(dāng)然能集成幾乎所有的開(kāi)源項(xiàng)目, springboot全家桶,極速web開(kāi)發(fā)框架。
采用Spring boot開(kāi)發(fā),需要掌握大量的注解,所以日常開(kāi)發(fā)中注意對(duì)注解的積累。
通過(guò)上面內(nèi)容的學(xué)習(xí),我們完成一個(gè)綜合案例:
采用 Springboot + dubbo + mybatis + redis 實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的增刪改查、分頁(yè)、緩存操作。
具體需求如下:
MySQL數(shù)據(jù)庫(kù)中有一張表 u_user
前端使用 thymeleaf 模板技術(shù)展示數(shù)據(jù)
后端使用 spring boot + dubbo + mybatis + redis 實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的增刪改查以及緩存操作
查詢數(shù)據(jù)后將數(shù)據(jù)放入redis緩存中,減少對(duì)數(shù)據(jù)庫(kù)的直接訪問(wèn)
主要目的是練習(xí)Springboot如何集成各類(lèi)技術(shù)進(jìn)行項(xiàng)目開(kāi)發(fā)。