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


  在公司中使用springboot技術沒我們學習時的那么全面,那么花哨,但是更多是對於基礎概念的強調。比如,在后端項目的分層中,controller一般只處理輸入輸出,不要在里面寫其他邏輯或者業務,這些東西應該放在service層,否則有怎么體現出分層的價值呢?還有,在簡單的服務調用過程中,直接使用ip+port的形式訪問,而不是springcloud。如果我們想知道,被調用服務怎么知道該服務的一些信息,那么一定是我們在post/get方法中,想其傳遞了信息。同時,遠程服務知道是誰調用了它嗎?答案是仍然是是看有相關的json數據。

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

  再次要注意的就是看別人代碼,代碼很多,要能夠抓住主要代碼,看它做了什么事,怎么干的,有重點的去看,抓住核心代碼,有些代碼只是輔助型代碼,一眼而過。這樣雖然看上去一個很大的工程,其實也不大,能夠迅速定位問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM