iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

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

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

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

Day 01 緣起:起心動念

因為今年年初換了一間公司,而且這間公司使用的是 Java 和 React 的相關技術,於是我就開始重新學習 Java 生態系統的相關技術。 最早接觸 Jav...

2024-09-01 ‧ 由 cashwugeek 分享
DAY 2

Day 02 理解 Spring 和 Spring Boot

Java 開發者們經常會遇到 Spring 和 Spring Boot 這兩個名詞 (框架)。 它們都是 Java 生態系統中非常重要的部分,為開發者提供了強...

2024-09-02 ‧ 由 cashwugeek 分享
DAY 3

Day 03 建立你的第一個 Spring Boot API

我們將先建立一個 Spring Boot 專案,再用它來做說明 在這裡我們會使用最新版本的 Spring Boot,目前應該是 3.3.3, 並且搭配 Gra...

2024-09-03 ‧ 由 cashwugeek 分享
DAY 4

Day 04 剖析 Spring Boot 專案結構

根據上一次建立的相關專案,我們來看每個資料夾和檔案的相關作用 根目錄 在根目錄中,我們可以看到以下內容: .gradle:Gradle 的暫存目錄,通常不...

2024-09-04 ‧ 由 cashwugeek 分享
DAY 5

Day 05 Spring Boot Starter

上一篇我們看完了專案結構,今天主要要來了解 Starter (啟動器) 的部分 而在深入了解 Starter 之前,我們先來看專案中的 build.gradl...

2024-09-05 ‧ 由 cashwugeek 分享
DAY 6

Day 06 掌握 application.properties

今天我們要深入探討 Spring Boot 的設定檔 application.properties,並學習如何在實際應用中使用這些配置。 applicatio...

2024-09-06 ‧ 由 cashwugeek 分享
DAY 7

Day 07 application.properties 多環境配置

上次我們談到了相關的 application.properties 設定,而今天我們要來聊聊 Spring Boot 中的 Profile 機制 它能夠在不同...

2024-09-07 ‧ 由 cashwugeek 分享
DAY 8

Day 08 Spring 和 Spring Boot 中 Bean 的概念

Bean 的相關概念 在 Spring 框架中,Bean 是構成應用程式主要的概念和核心 它們由 Spring IoC(Inversion of Contro...

2024-09-08 ‧ 由 cashwugeek 分享
DAY 9

Day 09 探討 Spring Boot 自動配置

在上一篇文章中,說明了 Bean 的基本概念,今天我們要探討 Spring Boot 的自動配置機制。 這個功能就像是一個超級智能的管家,能夠自動為你的應用程...

2024-09-09 ‧ 由 cashwugeek 分享
DAY 10

Day 10 RESTful API 設計與實作

前面花了蠻長的時間(篇幅),講解了 Spring Boot 相關的基本知識,現在終於要進入寫程式的環節了 本文將介紹如何使用 Spring Boot 建立一個...

2024-09-10 ‧ 由 cashwugeek 分享