Starter 化能力
加依賴即裝配,減依賴即卸載。業務模塊不重複造基礎設施。
高質量 AI 編程,不是把提示詞寫得更長,而是把工程約束寫進代碼。 TG-boot 用模塊化單體、接口契約和架構門禁,為 AI 與人類開發者劃出同一條可驗收的邊界。
$ git clone https://gitee.com/pub_module/tg-boot.git
$ powershell -ExecutionPolicy Bypass -File scripts\up.ps1
✓ JDK 27 · Maven · MariaDB · Redis ready
✓ runner started on :9999
✓ middle platform on :9100
[ModuleRpc] [LOCAL] ApiSysUserService#getByUserCode
[MQ] system.user.login → parentled
_
十篇文檔,按“理解 → 運行 → 編寫 → 驗收”的順序組織。可以順序讀,也可以直接跳到正在解決的問題。
從 AI 寫代碼的真實失敗模式出發,理解框架為什麼把邊界、契約和驗收放在第一位。
把一段啓動説明覆制給 AI,自動準備 JDK、Maven、數據庫、Redis 與前端,並啓動完整開發環境。
模塊化單體、Api 契約、MQ 雙軌、AUTO 路由:一頁看懂它如何同時兼顧交付與演進。
16+ 能力域如何劃分,表前綴如何命名,依賴為什麼只能朝一個方向流動。
同步 Api 與異步 MQ 的完整寫法:接口放哪裏、事件怎麼發、消費者如何保持冪等。
把需求變成上下文包,把約束變成提示詞,把驗收變成可執行命令。
以 campaign 活動模塊為例,從 Maven 骨架到 Controller、MQ、runner 裝配和門禁。
測試分層、架構測試、Actuator 安全、部署清單,以及上線前必須回答的 12 個問題。
舊版全量文檔索引:組件手冊、業務模塊、樹圖架構、運維與共識算法研究。
基於 unibest 改進版的可複用多端中台。新增模塊只寫業務頁面, 後台、微信小程序與 App 共用同一套登錄、權限、請求、佈局與組件。
不需要先成為框架專家。每一步都有明確的輸入、輸出和驗收方式。
加依賴即裝配,減依賴即卸載。業務模塊不重複造基礎設施。
跨模塊只認 *-api,接口、DTO、枚舉都和實現解耦。
本進程有實現就本地直調,沒有才走 MQ,業務代碼不變。
用 ArchUnit 把禁止依賴寫成測試,靠 CI 而不是靠記憶。
JDK、Maven、MariaDB、Redis、Node 全部收進 .tools。
先單體交付,流量上來再按域拆 runner,拆的是部署不是業務。
AI 不缺生成代碼的能力,缺的是知道什麼不能寫的邊界。 好的框架,應該讓正確的寫法成為最省力的寫法。