# 代码生成器配置文件 [TOC] ## 1. 代码生成器数据库配置文件 (1)、代码生成器与平台DB连接保持一致 ` 2.4.3+`版本后,项目默认加了下面配置类,二者走平台的数据库连接,但是`此模式不支持达梦数据库,达梦还是用方式(2)` jeecg-boot-module-system/org.jeecg.config.init.CodeGenerateDbConfig ~~~ 提示: * 此类CodeGenerateDbConfig,只实现了online模式代码生成的DB连接使用平台的配置; * GUI模式代码生成,还是走jeecg_database.properties配置; * 如果二者不想走一套配置,可以注释掉类CodeGenerateDbConfig ~~~ (2)、手工配置代码生成器的DB连接配置 ``` jeecg-boot-module-system/src/main/resources/jeecg/jeecg_database.properties ``` ![输入图片说明](https://static.oschina.net/uploads/img/201904/16150206_W4mQ.jpg "在这里输入图片标题") 配置注意: ![](https://img.kancloud.cn/a0/66/a066b75f2de0bbed2772880902cdb2c4_1280x508.png) ## 2. 代码生成器基础配置 (项目路径、根业务包路径、模板路径) ``` jeecg-boot-module-system/src/main/resources/jeecg/jeecg_config.properties ``` ## 3. vue页面需要手工复制到前端代码里面 ``` * 1. 页面生成路径: src/main/java/{业务包根路径}/{子业务包}/vue/ * 2. 使用方法,手工复制到webstorm项目下面 * 3. 配置访问菜单 ``` ## 4. 自定义代码生成器模板 > 如果需要自定义代码生成模板或者做个性化修改,修改此处freemarker模块文件(模板的目录结构与生成后的结构保持一致) | 类型 | 模板路径 | | --- | --- | | Online代码生成 | jeecg-boot-module-system\src\main\resources\jeecg\code-template-online | | GUI代码生成 | jeecg-boot-module-system\src\main\resources\jeecg\code-template | ![](https://img.kancloud.cn/c0/2a/c02a066fd7037fddc9265053cbf13b92_822x402.png) ## 其他 a. 如何支持 postgresql模式 代码生成器依赖升级到1.3.4+ ``` <dependency> <groupId>org.jeecgframework.boot</groupId> <artifactId>codegenerate</artifactId> <version>1.3.4</version> </dependency> ``` 配置文件jeecg/jeecg_database.properties增加属性 ``` #PostgreSQL模式,多个逗号分隔 schemaName=public,test ```