# curd-codegen **Repository Path**: sinewy/curd-codegen ## Basic Information - **Project Name**: curd-codegen - **Description**: 通过建表语句自动生成CURD工程代码 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 11 - **Forks**: 2 - **Created**: 2017-08-03 - **Last Updated**: 2022-04-22 ## Categories & Tags **Categories**: code-generator **Tags**: None ## README # curd-codegen: codegen for CURD operation project [![Build Status](https://travis-ci.org/wyzssw/curd-codegen.svg?branch=master)](https://travis-ci.org/wyzssw/curd-codegen) ## 使用 ### 启动代码生成器 1. git clone git@github.com:wyzssw/curd-codegen.git 2. mvn clean package 3. java -jar target/curd-codegen.jar 4. 打开浏览器 访问 http://localhost:9798/index 体验地址:http://moviehaha.com:9798/index ### 使用代码生成器 1. 上传mysql sql建表语句,输入bean所在package名 2. 点击上传按钮,解压下载的zip包 3. vim src/main/resources/application.properties修改数据库地址/用户名/密码(`spring.druid开头的配置`) 4. 执行./build.sh 然后 执行./boot.sh start启动进程 5. 打开浏览器 访问 `http://localhost:9234/query/实体名称` (比如表名是t_blog那么实体名称即tBlog) 6. 表前置注释配置例子 "-- #name:InfoNews,tag:order,moreprop:bigint-orderId,ctr:audio# --",tag表示表对应的xml文件名 列配置 "xxx#like:1,left-join:table-item_id,inlist:1,incr:1,decr:1#",表示增加like,表关联,in语句等