This action will force synchronization from tanghc/code-gen, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
一款代码生成工具,可自定义模板生成不同的代码,支持MySQL、Oracle、SQL Server、PostgreSQL。
用到的技术:SpringBoot + Mybatis + Vue
startup.sh
文件启动,Windows操作系统运行cmd输入java -jar gen.jar
启动http://localhost:6969/
默认端口是6969,更改端口号按如下方式:
startup.sh
文件,修改--server.port
参数值java -jar gen.jar --server.port=端口号
docker pull tanghc2020/gen:latest
下载完毕后,执行docker run --name gen -p 6969:6969 -d <镜像ID>
浏览器访问http://ip:6969/
后续更新替换jar文件和view文件夹即可。
clone代码,然后执行docker-build.sh
脚本
执行docker run --name gen -p 6969:6969 -d <镜像ID>
gen
下的com.gitee.gen.GenApplication
(SpringBoot工程)front
下的前端项目,详见:readme
欢迎贡献代码,完善功能,PR请提交到pr
分支
需要安装Maven3,Java8
Mac/Linux系统可直接执行build.sh
进行构建,构建结果在dist/gen
文件夹下。
手动构建:
前提:安装nodejs,Java8,maven3
cd front
npm install --registry=https://registry.npm.taobao.org
npm run build:prod
cd ..
mvn clean package
,在gen/target
下会生成一个gen-1.0.0-SNAPSHOT.jar
(xx表示本号)gen-1.0.0-SNAPSHOT.jar
放在dist/gen
下,确保jar和view
在同一目录java -jar gen-xx-SNAPSHOT.jar
http://localhost:6969/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。