摘要:為什么設(shè)計(jì)詳情規(guī)范主要是為了保證公司的小伙伴寫出的盡量少出,加快研發(fā)速度。
為什么設(shè)計(jì)api詳情規(guī)范
主要是為了保證公司的小伙伴寫出的api盡量少出bug,加快研發(fā)速度。
api 設(shè)計(jì)規(guī)范絕大部分api都請(qǐng)務(wù)必加入用戶id限定,主要為了防止某個(gè)用戶可以請(qǐng)求所有的數(shù)據(jù)庫數(shù)據(jù);
管理員api,必須加入 @Secured(AuthorityConstants.ADMIN) 保證該api只能使用管理員賬號(hào)才能訪問;
所有的api都必須加入嚴(yán)格的參數(shù)驗(yàn)證機(jī)制,保證參數(shù)不合法的時(shí)候請(qǐng)求快速報(bào)錯(cuò),減少數(shù)據(jù)庫以及微服務(wù)的壓力;
所有的api都必須要保證api可以向前兼容,api以增加為主、修改為輔;
api控制層,只做參數(shù)驗(yàn)證,不做業(yè)務(wù)邏輯,所有的業(yè)務(wù)邏輯都應(yīng)該放到業(yè)務(wù)層;
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/70041.html
摘要:提交內(nèi)容可以是一個(gè)提議想法初步描述該階段是對(duì)所提交新特性的正式建議。在這個(gè)階段需具備以下條件指定一名成員作為審閱通過有實(shí)現(xiàn)的或者初步編寫標(biāo)準(zhǔn),包括問題描述解決方案示例語法語義關(guān)鍵的算法及抽象實(shí)現(xiàn)在的復(fù)雜度等該階段是會(huì)出現(xiàn)標(biāo)準(zhǔn)中的第一個(gè)版本。 ECMAScript 與 JavaScript ECMAScript 是一套腳本語言的規(guī)范,內(nèi)部編號(hào) ECMA-262 該規(guī)范由 Ecma(Eu...
摘要:提交內(nèi)容可以是一個(gè)提議想法初步描述該階段是對(duì)所提交新特性的正式建議。在這個(gè)階段需具備以下條件指定一名成員作為審閱通過有實(shí)現(xiàn)的或者初步編寫標(biāo)準(zhǔn),包括問題描述解決方案示例語法語義關(guān)鍵的算法及抽象實(shí)現(xiàn)在的復(fù)雜度等該階段是會(huì)出現(xiàn)標(biāo)準(zhǔn)中的第一個(gè)版本。 ECMAScript 與 JavaScript ECMAScript 是一套腳本語言的規(guī)范,內(nèi)部編號(hào) ECMA-262 該規(guī)范由 Ecma(Eu...
摘要:今天我來和大家分享一下以及自動(dòng)化生成工具的開發(fā)經(jīng)驗(yàn)。代碼生成工具接著講講代碼生成工具,對(duì)于來講,有官方的代碼生成器,還有其他的同類開源項(xiàng)目比如?,F(xiàn)有的代碼生成器沒有可以開箱即用的,都需要去進(jìn)行不少的修改。 前言 在開發(fā)工作中,經(jīng)常會(huì)遇到新產(chǎn)品、服務(wù)上線后,需要將其 API 編寫不同語言的 SDK。但不同語言 SDK 中都有很大一部分內(nèi)容是用來進(jìn)行 API 的描述,而且這部分代碼量是最大...
閱讀 2148·2023-04-25 18:49
閱讀 1853·2019-08-30 14:02
閱讀 2655·2019-08-29 17:24
閱讀 3333·2019-08-28 18:10
閱讀 2937·2019-08-28 18:03
閱讀 499·2019-08-26 12:01
閱讀 3319·2019-08-26 11:31
閱讀 1439·2019-08-26 10:29