Skip to content

sparrowzoo/sparrow-coder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sparrow-coder 麻雀代码生成器 【灵活半自动化代码生成器】

核心功能

基于整洁架构生成核心代码

整洁架构 下载sparrow-example 【默认保存至${user.home}】目录

可以在config.properties 文件中修改该目录config.properties ] 见下文说明 sparrow-example

生成前后端代码

  • 支持前后端分离和不分离版本
  • 本示例为不分离版本,分离版本由网友自行配置

编译

配置成功后执行命令

mvn clean install -Dmaven.test.skip

环境变量配置说明

SPARROW_CODER_HOME={sparrow-coder/coder/target} 目录下

{sparrow-coder/coder/target} 为变量 具体为sparrow-coder-all.jar 所在目录,即代码生成器所在目录

配置文件

vi example-po/bin/config.properties
workspace=修改成自己的工作目录(sparrow-example 工程所在目录)
resource_workspace=修改成自己的工作目录

java 类生成

cd /sparrow-coder/example-po/bin //切到bin 目录
sh sparrow-java-coder.sh --help //帮助菜单
sh sparrow-java-coder.sh --example //生成示例代码

sh sparrow-java-coder.sh -ct com.sparrow.example.po.SparrowExample //生成数据库表
sh example-java-coder-all.sh //生成所有java 代码

前端代码生成

sh sparrow-front-coder.sh --help //帮助菜单
sh sparrow-front-coder.sh --example //生成示例代码

生成对应页面脚本示例
sh sparrow-front-coder.sh -mp com.sparrow.coding.config.ExampleFront
sh sparrow-front-coder.sh -cp com.sparrow.coding.config.ExampleFront
sh sparrow-front-coder.sh -cj com.sparrow.coding.config.ExampleFront
sh sparrow-front-coder.sh -lj com.sparrow.coding.config.ExampleFront
sh sparrow-front-coder.sh -mj com.sparrow.coding.config.ExampleFront
sh example-front-code-all.sh //生成所有前端代码

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published