iT邦幫忙

2023 iThome 鐵人賽

DAY 30
5
Software Development

Spring Boot 零基礎入門系列 第 30

Spring Boot 零基礎入門 (30) - Spring Boot 零基礎入門總結

  • 分享至 

  • xImage
  •  

賀!此系列文榮獲 2023 iThome 鐵人賽《優選》獎項,正在規劃出書中,感謝大家的支持🙏,同名課程「Java 工程師必備!Spring Boot 零基礎入門」也已在 Hahow 平台上架

哈囉大家好,我是古古

終於來到 Spring Boot 零基礎入門 30 篇系列文章的最後一篇啦!!這篇文章會總結一下我們在這 30 篇文章中都介紹了哪些部分,最後也會補充一些有關 Spring Boot 的學習路徑,那我們就開始吧!

所以,我們到底學到了哪些東西?


在最最最一開始,大家可能不太熟悉 Spring Boot,不過經過了這 30 篇文章的介紹,大家基本上可以掌握:

Spring IoC(Day 5 ~ Day 10)

  • 了解 IoC、DI、Bean 的概念
  • 能夠在 Spring Boot 中創建一個 Bean、注入一個 Bean、初始化一個 Bean
  • 能夠讀取 application.properties 中的設定值到 Bean 裡面

Spring AOP(Day 11 ~ Day 12)

  • 了解 AOP 中切面的概念
  • 能夠在 Spring Boot 中運用 AOP 的用法

Spring MVC(Day 13 ~ Day 23)

  • 了解 Http request 和 response 中各項欄位的意義、Json 格式、RESTful API
  • 能夠在 Spring Boot 中運用四種方法,接住前端傳遞過來的參數
  • 能夠在 Spring Boot 中設計和實作出 RESTful API

Spring JDBC(Day 24 ~ Day 28)

  • 了解 MVC 架構模式
  • 能夠在 Spring Boot 中執行 sql 語法,存取資料庫中的數據
  • 能夠在 Spring Boot 中套用 Controller-Service-Dao 三層式架構

實戰演練(Day 29)

  • 能夠使用 Spring Boot,架設出一個簡單的圖書館管理系統
  • 能夠運用 IntelliJ 軟體,協助開發 Spring Boot 程式

Spring Boot 的學習路徑


如果大家在看完此系列的 Spring Boot 零基礎入門文章,還想要學習 Spring Boot 的相關知識的話,建議可以朝以下幾個方向下手:

  • Spring MVC 的進階用法
    • 驗證請求參數的方式:@Valid@NotNull...等等
    • Controller 層的異常處理:@ControllerAdvice + @ExceptionHandler
    • 攔截器 (Interceptor) 的用法
  • Spring JDBC 的進階用法
    • @Transactional 交易管理
  • Spring Boot 單元測試
    • JUnit、MockMvc、Mockito....等等的用法
    • H2 資料庫的用法
    • 測試驅動開發 TDD 的理念
  • 套件管理工具
    • Maven 或是 Gradle

如果上述這些 Spring Boot 中的用法也了解的差不多之後,接下來也可以考慮學習 Spring 全家桶中的其他功能,像是:

  • Spring Security:資訊安全的驗證
  • Spring Cloud:微服務整合

又或者是可以解一些支線任務,學習後端工程師也很常使用到的其他非 Spring 技術,像是:

  • Git
  • Rabbit MQ 或是 Kafka
  • Elastic Search

總之技術是沒有學完的一天的XD,反正技多不壓身啦!大家一起越學越多,然後越變越強吧💪

總結


這篇文章先總結了這 30 篇系列文章都介紹了哪些東西,最後也補充了 Spring Boot 的後續學習路徑,供大家參考規劃

最後我要吶喊:鐵人賽終於完賽啦!!!!堅持到這一天真的是各種千辛萬苦🥹,連續寫 30 天的稿子真的是比想像中累很多XDD,天曉得我灌了多少杯咖啡!!!不過說是這麼說,最後還是乖乖的摸著鼻子把他寫完了啦,但就是....痛並快樂著🥹

雖然寫鐵人賽比想像中痛苦一點,但是如果這系列的文章能幫助到大家那就太好了!!今後我也會繼續精進後端的相關知識的💪,那我們就下一次鐵人賽再見啦!

相關連結



上一篇
Spring Boot 零基礎入門 (29) - 實戰演練 - 打造一個簡單的圖書館系統
系列文
Spring Boot 零基礎入門30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
trytrycan13
iT邦新手 5 級 ‧ 2023-10-14 21:18:31

恭喜完賽!
也謝謝古大的堅持,這系列文章真的是每日必看,收穫良多 ~

古古 iT邦新手 4 級 ‧ 2023-10-15 14:03:24 檢舉

感謝支持!終於完賽啦🎊

0
hsiangyu
iT邦新手 5 級 ‧ 2023-10-15 15:14:16

恭喜老師完賽。

古古 iT邦新手 4 級 ‧ 2023-10-16 06:16:32 檢舉

感謝感謝!!媽我成功完賽啦XDD

我要留言

立即登入留言