天天看點

spring-boot學習筆記

學習事項

  1. ​​項目參考源碼​​
  2. ​​項目參考書籍​​
  3. 項目文檔包含在工程中 spring-boot.md
  4. 項目采用git 同步

學習節點

  1. 收集學習資料 了解學習對象 确定學習方案 書寫學習的模闆
  2. 建立git倉庫 建立日志文檔 書寫Hello world 代碼
  3. 第一章 第一個Spring-boot 項目
  4. 第二章內建Mysql 資料庫 及資料庫連接配接池
  5. 第三章內建JPA

自定義查詢

單表簡單增删改查

多表增删改查

分頁

  1. 第四章 模闆引擎
  2. 第五章 事務
注解型事物
  1. 第六章 過濾器和監聽器
  2. 第七章內建Redis 緩存
項目啟動緩存進資料
  1. 第八章日志
該架構已過時 不采用
  1. 第九章 定時任務

采用分布式定時任務

定時發送郵件

  1. 第十章 內建Mybaties

xml 檔案編寫需要進一步學習

單表簡單增删改查

多表增删改查

分頁

  1. 第十一章異步消息異步調用

內建ActiveMQ

一部調用Async

  1. 第十二章 全局異常處理 和 Retry 重試

模闆規範

redo()

completeFuture

  1. 第十三章內建Mongdb 暫時不需要處理
  2. 第十四章 內建 Spring Security
  3. 第十五章 Spring Boot監控
  4. 第十六章 內建 Dubbo Zookeeper
  5. 第十七章 多環境配置和部署
  6. 第十八章 微服務容器化Docker
  7. 第十九章 微服務測試
  8. 第二十章 spring boot 原理刨析技術總結
  9. 第二十一章 實戰高并發秒殺系統

問題記錄

  1. Mabaties 內建 映射類型錯誤 Long 類型資料庫是不存在對應的映射的
  2. ​​Mybaties 內建 注入問題 Autowired Qualifier Primary 注入問題​​
  3. 學習新的一節出現差錯整個進行回退 對reset 需要進一步測試
  4. 新節點學習出現未知問題 可git stash save
  5. 複制到test 分支 解決完成後 合并回來

另外分支

  1. 學習gitflow
  2. 學習模闆引擎
  3. 學習mybaties

參考技術

  1. ​​thymeleaf 模闆引擎​​
  2. ​​spring-boot 微信讀書​​
  3. ​​thymeleaf​​
  4. ​​mybaties​​

狀态

solve 解決bug

mod 修改完善代碼

add 增加類項

規範