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