前面章節(jié)講了技術(shù)選型,其實其技術(shù)選型這東西萬變不離其宗,用的多越多,踩坑的機(jī)會越小,而且即使掉坑里了,前面很多人估計也遇到這個坑,其實就很容易爬...
隨著軟件工程的越來越龐大,需要的技術(shù)也越來越復(fù)雜,分工也越來越細(xì)。技術(shù)代碼夾雜著業(yè)務(wù)代碼,揉到一起的各類代碼異常復(fù)雜難懂,被稱為“祖?zhèn)鞔a”。代...
至此一個初具雛形的api接口開發(fā)框架就完成了,包括如何訪問數(shù)據(jù)庫、如何記錄日志、如何控制權(quán)限,后續(xù)就可以隨心所欲的根據(jù)業(yè)務(wù)規(guī)則實現(xiàn)代碼了。 網(wǎng)上...
在開發(fā)中,需要記錄接口的請求日志及返回日志,便于回溯原因。這里面請求日志為什么要單獨(dú)拿出來講,是因為當(dāng)前是以post body的方式提交接口請求...
生成中接口的請求必須加token進(jìn)行權(quán)限校驗,比如校驗是否登錄獲取的token,校驗該用戶是否具體該接口訪問權(quán)限等等。這里以判斷用戶是否登錄做例...
前后端分離的架構(gòu),跨域請求是首先要解決的問題。跨域問題出現(xiàn)的場景就是瀏覽器想訪問別的應(yīng)用的url,常見就是ajax請求。比如當(dāng)前的web應(yīng)用地址...
日常開發(fā)中,前端會對請求參數(shù)進(jìn)行校驗,為了保證請求參數(shù)的格式正確,也需要在服務(wù)端做參數(shù)校驗。服務(wù)端參數(shù)校驗用的是Hibernate-valida...
這里面主要設(shè)計以下接口: 用戶登錄獲取accessToken news的增刪改查接口 為了保存accessToken,需要引入redis,為了定...
這里面采用jdbcTemplate來作為數(shù)據(jù)庫的訪問功能,dao只簡單包括用戶的登錄、news的增刪改查。 1、pom依賴 這里是主要是Spri...