# easycode **Repository Path**: JasonMy/easycode ## Basic Information - **Project Name**: easycode - **Description**: No description available - **Primary Language**: Java - **License**: AFL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-04-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # easycode #### 介绍 根据SQL文档 (Excel)表格 自动生成SQL创建脚本 一键执行创建数据库。 #### 特点: 1. 可根据Excel表格生成SQL文件导出到本地 2. 自动创建数据表 3. 根据数据表自动创建Mybatis Plus项目代码 包含(实体类,mapper文件与XML,service层文件,controller文件) 模板Excel.xlsx ![输入图片说明](https://images.gitee.com/uploads/images/2020/0312/011312_2b1eb642_1635778.png "屏幕截图.png") ### 编译Jar后的配置文件内容: #配置Excel导入和导出的配置 excelPath=/Users/jasonlu/Desktop/test/test.xlsx #导出的文件路径 exportSqlDir=/Users/jasonlu/Desktop/test/ #是否导出脚本到文件 outputScriptFile=false #是否自动构建Java项目 buildJava=true #Java构建配置 #Java的构建包名 buildConf.packageName=cn.app #注释作者 buildConf.author=zhlu #要忽略生成的表名 buildConf.excludeTable= #modular名称 buildConf.modularName=test #是否是 rest 接口 buildConf.restControllerStyle=true #基本路径 buildConf.srcMainJava=src/main/java/ #资源文件 buildConf.resources=src/main/resources/mapper/ # 配置数据源 # 是否开启自动创建数据库 autoRunScript=true #数据源配置 dataSource.host=127.0.0.1 dataSource.port=3306 dataSource.database=test dataSource.user=root dataSource.password=root dataSource.driverName=com.mysql.cj.jdbc.Driver #表前缀 dataSource.tablePrefix= ``` ### 下载直接用 https://gitee.com/JasonMy/easycode.git 使用说明: 解压后 配置config.properties后 直接java -jar xxxx.jar 即可 #### 提示 如果本地运行,记得把配置文件(config.properties)复制一份到打包之后的target里面 #### 后续完善 1.暂时只支持单主键