iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

Spring Boot API 開發:從 0 到 1 系列

作為一名來自 C# / .NET 背景的開發者,我深知轉向 Java / Spring Boot 的挑戰。
本系列將以初學者友好的方式,帶領讀者逐步掌握 Spring Boot API 的基本開發。

參賽天數 27 天 | 共 27 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 請求參數處理深入探討

上一篇我們已經建立了基本的 RESTful API 內容 今天我們將深入探討如何來處理各種類型的請求參數 Query String 查詢參數是 URL 中 ?...

2024-09-11 ‧ 由 cashwugeek 分享
DAY 12

Day 12 統一 API 回應格式

在設計 RESTful API 時,提供一致且資訊豐富的回應結構對於提高 API 的可用性和可維護性至關重要 今天,我們將探討如何設計一個統一的 API 回應...

2024-09-12 ‧ 由 cashwugeek 分享
DAY 13

Day 13 全域錯誤處理

在 Spring Boot 應用程序中,有效的錯誤處理對於提供良好的用戶體驗和便於除錯至關重要 現在,讓我們更進一步,實現全域錯誤處理,以確保我們的 API...

2024-09-13 ‧ 由 cashwugeek 分享
DAY 14

Day 14 日誌記錄

今天我們要探討一個常被忽視,但卻至關重要的話題:日誌記錄 我們將聚焦於 SLF4J 和 Logback 這對強大的組合,看看如何讓它們在我們的 Todo Li...

2024-09-14 ‧ 由 cashwugeek 分享
DAY 15

Day 15 API 文件自動化

我們將介紹如何在 Spring Boot 項目中整合 Swagger 來自動生成 API 文件 這將有助於提高開發效率並改善 API 的可用性 Swagger...

2024-09-15 ‧ 由 cashwugeek 分享
DAY 16

Day 16 資料驗證

Bean Validation Bean Validation 是 Java EE 和 Java SE 的一個規範,它提供了一種標準化的方法來驗證 Java...

2024-09-16 ‧ 由 cashwugeek 分享
DAY 17

Day 17 Spring Boot 與 H2 資料庫

在開發過程中,我們經常需要一個輕量級的資料庫來快速驗證想法或進行原型開發 在 Java 的 solution 裡面,經常使用 H2 來做為這樣子的資料庫 讓我...

2024-09-17 ‧ 由 cashwugeek 分享
DAY 18

Day 18 JdbcTemplate 與 JdbcClient

在上一篇文章中,我們使用了基本的 Java SQL API 來操作 H2 資料庫,雖然這種方法可行,但程式碼冗長且容易出錯 今天,我們來介紹兩個工具:Jdbc...

2024-09-18 ‧ 由 cashwugeek 分享
DAY 19

Day 19 Spring Data JDBC

Spring Data JDBC 簡介 Spring Data JDBC 是 Spring 生態系統中的一個輕量級 ORM 框架 它提供了一種簡單而強大的方式...

2024-09-19 ‧ 由 cashwugeek 分享
DAY 20

Day 20 Spring Data JPA

前一篇文章介紹了 Spring Data JDBC 的相關使用,今天我們要認識它的兄弟 Spring Data JPA 這兩個框架都是 Spring 家族的成...

2024-09-20 ‧ 由 cashwugeek 分享