在公司中使用springboot技術的經驗

  在公司中使用springboot技術沒咱們學習時的那麼全面,那麼花哨,可是更可能是對於基礎概念的強調。好比,在後端項目的分層中,controller通常只處理輸入輸出,不要在裏面寫其餘邏輯或者業務,這些東西應該放在service層,不然有怎麼體現出分層的價值呢?還有,在簡單的服務調用過程當中,直接使用url+port的形式訪問,若是咱們想知道,調用服務怎麼知道咱們的一些信息,那麼必定是咱們在post/get方法中,想其傳遞了信息。同時,遠程服務知道是誰調用了它嗎?答案是仍然是是看有相關的json數據嗎?spring

  其次就是開發流程,通常會有a,b,y,production等版本。各個版本都應該是相互隔離的,好比它們各自有本身的數據庫,那麼調用遠程服務也應該有響應的版本,從這角度來看,微服務增長了開發成本。可是針對開發工具,有了一鍵打包,一鍵部署,這樣就很方便了。數據庫

  再次要注意的就是看別人代碼,代碼不少,要可以抓住主要代碼,看它看了什麼事,怎麼幹的,有重點的去看,抓住核心代碼,有些代碼只是輔助型代碼。這樣雖然看上去一個很大的工程,其實也就不大,可以迅速定位問題。json

相關文章
相關標籤/搜索