Skip to content

m1a2st/simple-backend-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e193d44 · Dec 10, 2023

History

57 Commits
Mar 1, 2023
Dec 10, 2023
Mar 1, 2023
Mar 28, 2023
Mar 28, 2023
Dec 10, 2023
Dec 10, 2023
Dec 10, 2023
Mar 1, 2023
Mar 1, 2023
Dec 10, 2023
Dec 10, 2023
Mar 26, 2023

Repository files navigation

🗻 做一個會員, 錢包的 API Service

  • 👤 會員
    • C -> 註冊, 登入
    • R -> 查詢會員資料
    • U -> 更新資料
    • D -> 停用, 凍結
  • 💰 錢包
    • C -> 開戶
    • R -> 查詢餘額, 交易紀錄
    • U -> 存款, 提款, 轉帳
    • D -> 停用, 凍結

括號內以 Java Spring 為例,其他語言或框架可自行代換

是否有使用 能力 範例技術
Y 📝 撰寫 RESTFul API 文件 springdoc-openapi
Y ✍️ 設計 RESTFul API 端點 Spring Web MVC
Y 🔑 管理 RESTFul API 權限 Spring Security
Y ⚡️ 為 API Endpoint 加 Cache Spring Cache
Y 🧬 連接 Relational DB 資料庫 Spring Data JPA
Y 🕹️ 操作 SQL 語法 Spring Data JPA
Y 💫 正確使用 Transaction Spring Data JPA
Y 🔒 正確使用 Lock Spring Data JPA
Y 📖 查詢資料分頁 Spring Data
Y 🔗 連接 NoSQL 資料庫 Spring Data
Y 🗣️ 調用 RESTFul API Client 呼叫其他服務 Spring Framework
⏱️ 排程定期執行任務 Spring Framework
Y 🧰 整合測試 Spring Framework
Y 🧱 部署系統 jib, Docker Compose
📃 輸出系統日誌 Loki in Grafana Stack
Y 👁️ 觀測系統狀態 Spring Actuator, Grafana Stack
♻️ 持續集成/佈署 GitHub Action

目前類別圖

使用者跟錢包的類別圖.png

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published