因為今年年初換了一間公司,而且這間公司使用的是 Java 和 React 的相關技術,於是我就開始重新學習 Java 生態系統的相關技術。
最早接觸 Java 應該是在 13 年前,在資策會的養成班時期,那時候應該是 Java 5 ~ 6 的年代..."
作為一名具有 C# / .NET 相關背景的開發者,雖然在學習過程中沒有碰到什麼比較大的問題,但要找一些 Spring 的相關資料還是蠻麻煩的。除了官方文件之外,網路上的一些教學文章以及書籍方面,最大的問題是版本差異性很大,和寫法的差異大。雖然在 AI 的年代,可以問 AI 相關的實作,不過,得到的答案,大多也都是比較舊的版本,所以才想說,把自己的一些相關記錄和經驗給記錄出來。於是就有了這次的挑戰。
題外話,繁中 Spring Boot 的書藉非常的少,而且大多數都是從簡中翻譯過來的,而且就算有,大多數都已經是比較舊的版本了,不確定是不是市場太少了,還是沒有人想要寫相關的書 XD
不過,因為 Java 和 Spring 有很多東西可以講,而且變化也很多,不可能在文章中把所有的內容都交代完整。
只能把一些我覺得基本的東西,或是應該要了解的部份給說明清楚,其它的,還是要自己去找相關的資料,或是按自己的需求來調整。
我預計會使用一個簡單的 ToDo List API 來講解相關的 Spring Boot 內容,主要重點會放在 API 的部分。
而在列出一些文章的規畫時,和寫草稿的時候,想不到來一口氣來到 35 篇之多 (不包含本篇),不確定後面實際在寫的時候會不會再調整,不過,這就先當預計可能會說的內容,相關的東西,也會在我的 Blog 裡面留一份,之後如果有修改的話,就以 Blog 為主,這裡就不會再調整了 XD
以下就是相關的規畫內容:
(本來想說本篇以 Day 00 開始的,不過這樣子好像會蠻奇怪的,於是就調整了一下)
同步刊登於 Blog 「Spring Boot API 開發:從 0 到 1」Day 01 緣起:起心動念
我的粉絲專頁
圖片來源:AI 產生