美團點評實習總結


這里先說說學到的開發規范,畢竟以前沒有實際java項目經歷。

1.封裝的重要性,任何異常情況,千萬不能返回null,這樣調用方不能定位錯誤來源,所以需要把異常信息,一並封裝,傳給調用方,封裝類需實現Serializable接口;

2.數據表的設計,可以考慮加個status字段,這樣刪除記錄的時候,可以做軟刪除;

3.參數的校驗;

4.多打日志;

5.三方插件的使用,首先需在父pom.xml里的<dependencyManagement>中注冊依賴(含groupId,artifactId,version),然后在子pom.xml里的<dependencies>中添加依賴(只含groupId,artifactId);

6.盡量不要在sql語句中做計算;

7.Mapper.xml中可以考慮使用<where></where>標簽,好處是可以幫你自動修正查詢條件,比如多了一個AND關鍵字,執行時可以自動幫你刪除;

8.Mapper.xml中盡量使用#,不要使用$,可以防止sql注入,因為可以使用‘?’占位符預編譯;

9.分頁插件pagehelper,可以考慮封裝一層,保留必要參數,比如int pageNo,int pageSize,long totalRecord,boolean isSuccess,T data;

10.@Data注解的使用,lombok.Data,DTO中使用,可以保證代碼的整潔性,因為不用手寫get,set方法了,哈哈,懶人必備;


免責聲明!

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



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