这款Java代码生成器提供了一种高效便捷的方式来创建代码,用户仅需调整简单配置,便可快速生成符合需求的Java代码。
大家好,
现发布rapid-generator的预览版本。仅供群内部同学预览使用。
该版本为独立版(即无需导入eclipse, 提供命令行运行)。相关特性如下:
一. 生成器模板路径可以引用相关变量,例如 ${basepackage}/${className}.java ,根据这些变量生成输出文件。
二. 自动搜索某个目录下的所有模板文件,无需配置。
代码生成器模板可引用的相关变量包括:
1. g.generateByTable(table_name) 方法中可用的变量: table - cn.org.rapid_framework.generator.provider.db.model.Table
2. g.generateByClass(class) 方法中的变量: clazz - cn.org.rapid_framework.generator.provider.java.model.JavaClass
公共变量 env 和系统环境变量 System.getProperties() 可直接引用,无需前缀。
generator.properties 文件中的所有属性也可直接引用,没有前缀。
gg : 模板控制变量, 类型为 cn.org.rapid_framework.generator.GeneratorControl。