iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

誤打誤撞學了Spring Boot 還當了後端工程師 系列

為了離開金融業,決心看完大學買了沒看過的猛虎出柙,再上網查了一下資料後就突然開始學習Spring Boot,但從剛開始學到現在工作每天快爆肝都沒時間整理筆記,希望可以用這30天的時間從Spring Boot 介紹、環境建置一直到常用依賴的功能做成一個筆記,雖然沒打算做出一個很猛的網站,但會盡量把每個東西的知識和實作寫好並附上參考網站,讓每個看過的人都能更加瞭解怎麼去實作出想要的功能。

鐵人鍊成 | 共 30 篇文章 | 45 人訂閱 訂閱系列文 RSS系列文 團隊ITKB後端工程師
DAY 1

Day 01 - 環境安裝(上) WSL2 & Ubuntu Linux GUI XFCE Desktop

在開始介紹Spring Boot 以前,我們需要先建好作業系統,這裡選用了Windows 子系統Linux 版並採用XFCE 桌面環境。Windows 子系統L...

2021-09-16 ‧ 由 kaijunisme 分享
DAY 2

Day 02 - 環境安裝(中) Docker & MySQL

作業系統建置完成後就可以安裝資料庫環境,這裡的做法是讓MySQL 運行在Docker 上,原因只是未來想要試著部署專案到Docker 運行,現在先安裝來熟悉操作...

2021-09-17 ‧ 由 kaijunisme 分享
DAY 3

Day 03 - 環境安裝(下) JDK & Spring Tool Suite

環境安裝的最後一個環節,就是安裝我們的開發工具,本篇教學使用Spring Tool Suite (STS)作為我們的IDE (Integrated Develo...

2021-09-18 ‧ 由 kaijunisme 分享
DAY 4

Day 04 - Spring Boot 的前世今生

結束了惱人的環境安裝,但我們還沒有要開始Spring Boot 的實作,因為在開始學習一項技術之前,我們一定要先了解它的由來、開發目的、理念以及優缺點,這樣才可...

2021-09-19 ‧ 由 kaijunisme 分享
DAY 5

Day 05 - IoC 容器與Servlet 容器

看完基本介紹後,相信大家已經對Spring Boot 有些基礎的認識了,再來就介紹Spring 中兩個重要的概念,IoC 以及Servlet 容器。 IoC 與...

2021-09-20 ‧ 由 kaijunisme 分享
DAY 6

Day 06 - MVC 與三層架構

在Web 開發中,MVC 與三層架構這兩個名詞會經常被人提及,很多人會將它們混為一談,認為MVC 就是三層架構,而實際上它們是兩個不同的概念,並不是說完全沒有關...

2021-09-21 ‧ 由 kaijunisme 分享
DAY 7

Day 07 - Spring Boot 常用依賴

正如Day 04 - Spring Boot 的前世今生所說,Spring Boot 為了簡化設定提供了大量開箱即用的starter,這邊會列出一些常用的依賴,...

2021-09-22 ‧ 由 kaijunisme 分享
DAY 8

Day 08 - Spring Boot 常用註釋(上)

註釋基本概念 註釋(Annotations) 是Java 5.0 加入的新功能,它強化了程式註解與Javadoc 文件註解的功能,使其更有強制力,並用來歸納各種...

2021-09-23 ‧ 由 kaijunisme 分享
DAY 9

Day 09 - Spring Boot 常用註釋(下)

Spring Boot 的註釋是用來告知Spring 框架,底下的程式碼代表的意思,並且可以設定相關參數,用來減少重複的程式碼。 Controller 常用註釋...

2021-09-24 ‧ 由 kaijunisme 分享
DAY 10

Day 10 - Spring Boot 建立專案

到了第十天的教學了,我們終於要開始建立第一個Spring Boot 專案,建立專案的方法有兩個,一個是使用STS 建立專案,另一個則是使用Spring Init...

2021-09-25 ‧ 由 kaijunisme 分享