iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

週日時在做什麼?有沒有空?可以來寫SpringBoot嗎? 系列

SpringBoot──作為歷久不衰的Java開發框架,必定有其過人之處,坊間已經有很多實作的項目,我期許這三十天我能夠帶給讀者的不只是Code,我同時也希望你能夠明白,為什麼要這麼寫,以及SpringBoot它......嗯?你說Rust效能更好...Python更快...啊──!!!聽不見!我什麼都沒聽見!

參賽天數 15 天 | 共 15 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文 團隊抓挖幫嘎
DAY 11

[DAY 11] TestContainer?簡言之就是Spring Test + Docker Container

當今天你想要進行Web Application的測試時,除了程式開發,外部的環境配置也是必不可少的,假設你想要開發一個MySQL的應用程式以及一個Postgre...

2024-09-25 ‧ 由 tarnishedash 分享
DAY 12

[DAY 12] SpringBoot Hibernate Validation

今天要介紹的是一個簡單卻實用的小工具──SpringBoot Validator,它可以協助我們做物件的驗證,減少物件建立後繁瑣的驗證邏輯,以下會介紹一些常用的...

2024-09-26 ‧ 由 tarnishedash 分享
DAY 13

[DAY 13] 例外處理的良師益友──ControllerAdvice

上一輪我們提到了,如果在Controller解析物件階段就出錯,就沒有辦法撰寫try catch去捕捉。這部分其實有很多種處理方法,以下我只介紹兩種。 第一種是...

2024-09-27 ‧ 由 tarnishedash 分享
DAY 14

[DAY 14] 講到爛但還是很重要的ACID與隔離層級(前)

做為一個後端工程師,除了要理解程式碼的運作以及副作用之外,對於資料庫的溝通也是重要一課,也許剛開始時沒那麼關鍵,但隨著系統的規模逐漸擴大,你對於系統的了解本身就...

2024-09-28 ‧ 由 tarnishedash 分享
DAY 15

[DAY 15] 講到爛但還是很重要的ACID與隔離層級(後)

上次我們提到了資料庫的四大特性,以及為了關聯式資料庫的隔離層級。這次我想針對Hibernate的一些特性再做一些補充。 Hibernate是Spring 的OR...

2024-09-29 ‧ 由 tarnishedash 分享