完成了前端畫面後,我們正式進入 Spring Boot 後端開發的領域。雖然 IntelliJ IDEA 等開發工具內建了強大的 AI Chat,能讓我們直接用自然語言生成程式碼,但在寫後端時,有一個非常重要的血淚經驗談:如果只是單純對 AI 下達「幫我寫一個使用者註冊功能」,AI 極容易寫出一團無法直接使用、甚至缺乏擴充性的「義大利麵程式碼(Spaghetti Code)」。
要讓 AI 成為合格的後端助手,我們必須先把骨架立好,告訴 AI 我們採用的分層規範:
把這三層的職責定義清楚後,未來不論是請 AI 寫 Controller 還是 Service,AI 產出的代碼才能精準歸位!
明天我們將直接看程式碼實例,介紹如何把這三層結構實作出來!