我們將專注於如何完成專案,不會花時間介紹IoC、Bean、AOP等觀念。
我們會逐步帶領大家完成一個個的專案,讓每一個讀者都能學會如何從頭開始完成Spring Boot專案。
過程中,我們將提供完整的專案範例,並解釋大部分步驟的目的,讓大家在動手實作的過程中,也能夠理解Spring Boot專案的運作,希望透過這樣的方式,讓每一個人都能夠在短時間獲得完成Spring Boot專案的能力。
前言 在網路上有已經許多關於Spring Boot的教學,通常從控制反轉(Inversion of Control,以下簡稱IoC)和Bean的介紹開始,逐步引...
我們挑戰的第一個專案是Hello World,這聽起來很容易,不就是建立Spring Boot專案,然後打個Hello World就結束了嗎?然而,對於初學者來...
接下來,我們將深入探索Spring Boot。大部分的Spring Boot專案都和RESTful API相關,可以說學會完成一個RESTful API專案,那...
我們上次談了這個專案的設計,現在我們準備開始實作。 建立專案 首先前往 Spring Initializr 建立專案,可以參考這張圖。 有些Dependenc...
我們上一篇完成與資料庫的連接,接著來我們要實現實現概念篇中設計的功能。 在src/main/java/com/restufulapi/restfulapi/En...
我們的專案完成了,來測試各個功能是否正常運作。 注意!專案重新啟動會讓資料庫的內容消失,另外因為我們有使用Spring Boot DevTools,所以專案啟動...
前言 我們上一個專案使用的H2資料庫有個很大的缺點:關閉專案後資料庫的內容會全都消失。 這次我們會使用需要安裝的資料庫,這樣我們的資料就能一直保存下去,關機也不...
排除Hello World,我們已經完成了兩個專案,而這兩個專案都需要透過API測試工具(Hoppscotch)來驗證專案的運作。 這次的專案將會更加直觀和便於...
Document 和entity的作用相同,但由於我們使用NoSQL,所以改稱呼為document。 collation用來指定使用的資料表名稱 //Custo...
由於我們使用thymeleaf,所以前端部分的網頁內容,要新增在src/main/resources/templates底下。 新增index.html,用來把...