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