jeecg-p3-parent ├── jeecg-p3-web # 主啟動工程 (WAR) ├── jeecg-p3-biz-demo # 演示插件 (JAR) └── ... 其他業務插件
CREATE DATABASE jeecg_p3 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
jeecg-p3-web/doc/sql/jeecg-p3-mysql.sqlt_s_user、t_s_role、t_s_menu、p3_wx_act_invite 等。cd jeecg-p3-web
# Windows 雙擊運行
bin\run-tomcat7.bat
# 或 Linux/Mac
sh bin/run-tomcat7.sh
# 首次運行會下載依賴,請耐心等待
# 成功後訪問 https://localhost:8080/jeecg-p3-web/
jeecg-p3-parent/pom.xml 導入為 Maven 項目。install:# 在父工程目錄
mvn clean install -DskipTests -pl jeecg-p3-biz-demo -am
# -pl 指定模塊,-am 同時構建依賴模塊
# 將插件 JAR 安裝到本地倉庫,主工程依賴才能解析
org.jeecg.web.JeecgApplication (Spring Boot) 或 Tomcat 插件 tomcat7:run。-Dfile.encoding=UTF-8。Update snapshots (開發版依賴快照頻繁更新)。Started JeecgApplication in xxx seconds 即成功。https://localhost:8080/jeecg-p3-web/p3/wxActInvite.do?listhttps://localhost:8080/jeecg-p3-web/p3/auth.do?listadmin / 123456。pom.xml 添加依賴:<dependency>
<groupId>org.jeecg.p3</groupId>
<artifactId>jeecg-p3-biz-demo</artifactId>
<version>1.0.0</version>
</dependency>
/p3/wxActInvite.do?list)。jeecg-p3-web/src/main/resources/p3-cg-config.properties# 目標表名
table_name = p3_my_biz
# 包前綴
package_prefix = com.my.biz
# 作者
author = zhangsan
# 模板路徑 (默認即可)
template_path = p3/cg/template/ftl
jeecg-p3-web/src/main/java/util/P3CodeGenerateUtil.java 的 main 方法。| 問題 | 解決方案 |
|---|---|
| Maven 依賴下載失敗 | 配置阿里云鏡像 settings.xml;檢查網絡/代理 |
| 啟動報錯 Table 'xxx' doesn't exist | 未執行 SQL 腳本 / 數據庫名不匹配 / 編碼導致建表失敗 |
| Velocity 模板報錯 ParseErrorException | 模板語法錯誤 / 變量未定義 / 編碼不一致 (模板需 UTF-8) |
| 插件功能 404 | 未 install 插件 JAR / 主工程未掃描到插件包路徑 / Controller 未掛載菜單 |
| 代碼生成器生成內容為空 | 配置文件表名錯誤 / 數據庫連接失敗 / 表無主鍵 |
jeecg-p3-web/doc/sql/jeecg-p3-mysql.sqljeecg-p3-web/src/main/resources/dbconfig.propertiesjeecg-p3-web/src/main/resources/vm/jeecg-p3-web/src/main/resources/p3/cg/template/ftl/jeecg-p3-web/bin/run-tomcat7.bat(sh)Jeecg-P3 環境搭建核心在於:數據庫 UTF-8 初始化 → Maven 依賴 install 插件 → 主工程啟動 → 菜單掛載驗證。掌握此流程,可快速啟動開發、調試插件、使用代碼生成器批量產出 CRUD 代碼,體驗「插件化、輕量、高效」的開發模式。