推薦方案
直接使用 **JFinal** 框架:
- 官網:https://www.jfinal.com/
- 下載完整包(含源碼、文檔、Demo 項目)。
- Demo 包含:MVC 分層、ActiveRecord、Validator、Interceptor、Tx、Jetty/Undertow 啟動、Druid 連接池、Beetl/Enjoy 模板引擎。
快速啟動
// 1. 解壓 jfinal-x.x.zip
// 2. IDEA/Eclipse 導入 jfinal-demo 模塊
// 3. 修改 db 配置 (src/main/resources/db.properties)
// 4. 運行 com.jfinal.demo.DemoConfig.main() → Jetty 啟動 https://localhost:8080
優勢
- 零配置、全注解、單 Jar 無依賴傳遞。
- ActiveRecord 無需實體類,Model 直接操作 DB。
- 文檔中文完善,適合畢業設計快速成型。
替代模板
- Spring Boot 官方 Spring Initializr 生成項目骨架。
- GitHub 搜索 `javaweb-template` / `spring-boot-starter` 成熟項目。