iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

Spring Boot 零基礎入門 系列

哈囉大家好,我是古古

這次希望可以透過 30 天的鐵人賽文章,讓沒接觸過(甚至沒聽過)Spring Boot 的人,了解 Spring Boot 到底是什麼,以及如何運用 Spring Boot 搭建一個簡單的後端系統~

內容預期會涵蓋:
1. Java 安裝以及 IntelliJ 安裝教學(Mac + Windows 雙版本)
2. 介紹 Spring IoC 的概念
3. 介紹 Spring MVC 的用法(包含 Http 協議、Json、RESTful、MVC 三層式架構)
4. 介紹 Spring JDBC 的用法
5. 實作一個簡單的 CRUD 後端系統

鐵人鍊成 | 共 29 篇文章 | 113 人訂閱 訂閱系列文 RSS系列文
DAY 11

Spring Boot 零基礎入門 (12) - Spring AOP 的用法 - @Aspect

在 pom.xml 載入 Spring AOP 的功能 如果想要在 Spring Boot 中使用 Spring AOP 的功能的話,首先會需要在 pom.x...

2023-09-26 ‧ 由 古古 分享
DAY 12

Spring Boot 零基礎入門 (13) - Spring MVC 簡介

什麼是 Spring MVC? Spring MVC 的用途,就是「讓我們能夠在 Spring Boot 中,實作前後端之間的溝通」,這樣我們就可以透過 Sp...

2023-09-27 ‧ 由 古古 分享
DAY 13

Spring Boot 零基礎入門 (14) - Http 協議介紹

什麼是 Http 協議? 所謂的「Http 協議」,就是「負責去規定資料的傳輸格式,讓前端和後端能夠有效的進行資料溝通」,所以換句話說,Http 協議就是訂定...

2023-09-28 ‧ 由 古古 分享
DAY 14

Spring Boot 零基礎入門 (15) - Url 路徑對應 - @RequestMapping

什麼是 Url? 當我們發起一個 Http request 時,我們需要指定 url 的值,才能夠告訴 API Tester,這一次的請求要發送到哪裡去。...

2023-09-29 ‧ 由 古古 分享
DAY 15

Spring Boot 零基礎入門 (16) - 結構化的呈現數據 - JSON 格式介紹

什麼是 JSON? JSON 是一種數據呈現的格式,而他的目的,就是用「更簡單、更直覺的方式去呈現數據」,因此當我們使用了 JSON 之後,就可以在前後端之間...

2023-09-30 ‧ 由 古古 分享
DAY 16

Spring Boot 零基礎入門 (17) - 返回值改成 JSON 格式 - @RestController

如何將 Spring Boot 的返回值轉換成 JSON 格式? 如果我們想要將 Spring Boot 程式中的某個方法,將他的返回值改成是以 JSON 格...

2023-10-01 ‧ 由 古古 分享
DAY 17

Spring Boot 零基礎入門 (18) - 常見的 Http method - GET 和 POST

GET 的用法和特性 GET 是最常使用的 Http Method,大家可以把 GET 想像成是「明信片」的概念,所以換句話說,就是 「當你使用 GET 來請...

2023-10-02 ‧ 由 古古 分享
DAY 18

Spring Boot 零基礎入門 (19) - 取得請求參數(上)- @RequestParam、@RequestBody

@RequestParam:接住添加在 url 後面的參數 @ReqeustParam 的用途,就是「接住那些放在 url 後面的參數」,因此當前端使用 GE...

2023-10-03 ‧ 由 古古 分享
DAY 19

Spring Boot 零基礎入門 (20) - 取得請求參數(下)- @RequestHeader、@PathVariable

@RequestHeader:接住放在 request header 中的參數 @ReqeustHeader 的用途,就是「接住放在 request head...

2023-10-04 ‧ 由 古古 分享
DAY 20

Spring Boot 零基礎入門 (21) - RESTful API 介紹

什麼是 API? 所謂的 API,指的是「用工程師的方式,去說明某個功能的使用方法」,所以換句話說的話,API 就是用特定的格式,去表示某個功能到底要怎麼使用...

2023-10-05 ‧ 由 古古 分享