軟體工程邁入構件化時代,Spring Boot 以「約定優於配置」重新定義了開發體驗。官方口號「just run」並非虛言——透過 IntelliJ IDEA 與 Spring Initializr,你真的可以不寫一行業務代碼,就在幾分鐘內跑起一個內嵌 Tomcat 的 Web 應用。
DemoApplication 主類右鍵執行 DemoApplication.main(),控制台輸出:
Tomcat started on port(s): 8080 (http) with context path ''
Started DemoApplication in 2.345 seconds (JVM running for 3.123)
瀏覽器訪問 https://localhost:8080/,雖然顯示 404(無 Controller),但應用已成功啟動、端口已監聽、容器已就緒——這就是「零代碼運行」的鐵證。
如同現代建築使用預製構件搭建摩天大樓,Spring Boot 將 Servlet 容器、依賴管理、自動配置封裝為開箱即用的「技術構件」。開發者專注業務邏輯組裝,而非基礎設施搭建,這正是構件化工程的核心價值。
若你為此會心一笑,恭喜你保持了技術好奇心;若你覺得理所當然,恭喜你已站在巨人肩上。無論心態如何,多一份理解,天地更寬廣。