Java電商支付系統手把手實現(三) - SpringBoot 應用程序搭建

1 軟件版本要對齊

  • java
  • Intellij IDEA Ultimate
  • Maven
  • SpringBoot
    2.1.7(強制必須)

2 新建應用

  • 確保你的科學上網方式正常

  • 只修改標誌範圍內的

  • 注意可能 sb 的版本號找不到 2.1.7,先默認,之後再改,目前只勾選 Spring Web

  • 配置爲本地 maven 路徑

  • 修改爲 2.1.7 版本

  • IDEA(開發是過程)

  • Java命令( 部署是最終結果&調試)

3 MyBatis V.S JPA

  • JPA是趨勢

  • Mybatis是國內現狀

  • 版本對應表在這裏插入圖片描述

  • Maven 安裝方式

  • mybatis 只是持久層的框架,連接數據庫我們還需要數據庫驅動,注意不需要指定版本,sb starer 已經指定好了版本

  • 接着,自然是配置數據庫了

  • 新建 pojo 包

  • 新建 dao 層

  • 單元測試不可忘

  • 數據庫中字段值

  • 然而,我們卻查得爲 null 字段

  • 因爲 Java 駝峯命名,而數據庫是下劃線分割命名,導致不匹配,幸好 mybatis 已經爲我們解決

  • 有值啦!

  • 假如有很多 mapper 類,並不需要每個都顯式註解@Mapper,在啓動類添加掃描註解即可

xml 語句

  • 注意指定mapper文件路徑

參考

  • 高性能 MySQL 第三版
  • 實戰支付+電商雙系統
發佈了339 篇原創文章 · 獲贊 238 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章