动态

列表
创建 时间

mybatis源碼筆記

目錄 開撕MyBatis源碼 1. 手寫持久層框架-ipersistent 1.1 JDBC操作數據庫\_問題分析 1.2 JDBC問題分析解決思路 1.3 自定義持久層框架\_思路分析 使用JDBC和使用持久層框架區別: 框架,除了思考本身的工程設計,還需要考慮到實際項

创建 时间

SpringBoot自定義校驗註解

校驗註解的作用 系統執行業務邏輯之前,會對輸入數據進行校驗,檢測數據是否有效合法的。所以我們可能會寫大量的if else等判斷邏輯,特別是在不同方法出現相同的數據時,校驗的邏輯代碼會反覆出現,導致代碼冗餘,閲讀性和可維護性極差。 自定義校驗註解 引入依賴 Hibernate框架中有一個組件hibernate-validator專門用於數據校驗,在平常的Spring項目中雖然數據層不使用Hibern