Spring Initializr 簡介
Spring Initializr 是一個專為 Spring Boot 開發者設計的工具,能夠幫助開發者快速建立專案,...
領悟出來的答案才是自己的
之前我們用 Google Gemini AI 幫我們生成程式碼。今天我們會花更多的時間跟 AI 相處,但是這次我們要把 AI 變成我們...
在單體應用中,只要以 Transaction begin/commit 或 @Transactional 就能跨表保證「全部成功或全部失敗」。發生錯誤時資料庫會...
在先前的單元中,我們已經成功建立了 Customer 實體、定義了 Repository,甚至實作了複雜的實體關聯。現在,我們要從「功能實現」邁向「效能與維護性...
30 天的鐵人賽完賽了 !
總結一下我們的遊戲做了什麼功能:
開發了一款北極熊寵物遊戲
可以餵北極熊吃東西
可以幫它洗澡, 搓泡泡
可以把它拖來拖去
它會...
消除你程式碼的臭味 Day 8- 消除抽象層:直接存取資料,不要繞路
抽象是個工具。它的存在只有一個目的:管理複雜度。
當你的抽象層沒有隱藏任何複雜性,反而製...