代码生成配置
本指南介绍如何配置 JeecgBoot 代码生成器的前端、后端项目路径及数据库参数,确保代码生成与业务开发高效衔接。
一、配置前后端项目路径
配置前端项目路径、后端JAVA项目路径、及业务包路径。自 v3.8.3 起,前端代码可直接生成到前端项目(需配置
ui_project_path
),无需手动迁移。菜单 SQL 也会自动生成到 start 项目的 flyway 目录。
-
配置文件位置:
jeecg-module-system/jeecg-system-start/src/main/resources/jeecg/jeecg_config.properties
-
主要参数说明:
project_path
:后端 Java 项目模块路径ui_project_path
:前端 VUE3 项目路径bussi_package
:业务包路径
-
配置示例:
# 生成到后端 Java 项目的模块路径
project_path=F:\gitcode\JeecgBoot\jeecg-boot\jeecg-boot-module\jeecg-module-demo
# 生成到前端 VUE3 项目路径
ui_project_path=F:\gitcode\JeecgBoot\jeecgboot-vue3
# 业务包路径
bussi_package=org.jeecg.modules.demo
二、独立数据库配置
默认情况下,代码生成器与平台共用同一个数据库。若需使用独立数据源,请按以下步骤操作:
1. 注释掉默认数据库配置类
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/CodeGenerateDbConfig.java
2. 修改数据库配置文件
jeecg-boot-module-system/src/main/resources/jeecg/jeecg_database.properties
# MySQL 示例
diver_name=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/jeecg-boot?useUnicode=true&characterEncoding=UTF-8
username=root
password=root
database_name=jeecg-boot
请确保
database_name
配置与实际数据库名称一致,否则代码生成将失败。

3. PostgreSQL 数据库配置
如使用 PostgreSQL,请在 jeecg_database.properties
增加 schemaName
属性,多个模式用逗号分隔:
schemaName=public,test