天天看點

企業開發套路

開發套路:

1、Controller層設計

1.1 校驗AgentId

1.2 調用Service

1.3 傳回結果

2、Service層設計

2.1 列印入口日志

2.2 校驗:

  • 格式校驗: 不需要查DB、緩存即可校驗。同時校驗出錯需要列印error級别日志資訊
  • 存在性校驗:可能涉及到查DB、緩存等 校驗出錯需要列印日志
  • 業務校驗:可能涉及到查DB、緩存等業務校驗即對查詢的東西,比如指導價是否存在,是否為0 根據業務範圍進行校驗。校驗出錯需要列印日志

注: 校驗邏輯應該是從快到慢,即CPU -> IO 及時return

2.3 查資料庫或者緩存:

  • 查資料庫,傳回資料結果
  • 查緩存。
    • 緩存存在,擷取資料并傳回。
    • 緩存不存在:1)查資料庫 2)存入緩存 3)傳回資料

2.4 組裝資料并傳回

3、DAO層設計

3.1 構造語句

3.2 查資料庫