# fast-code **Repository Path**: layzz/fast-code ## Basic Information - **Project Name**: fast-code - **Description**: 代码生成器 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-08 - **Last Updated**: 2024-04-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # fast-code #### 介绍 这是一款基于代码模板的代码生成器,也就是说只需要配置一次代码模板,后续便可以通过本程序对业务表进行各种类型代码生成。例如:Controller,Service,Entity,Html等。 #### 软件架构 采用springboot开发,没啥特殊意义,就是因为懒。 #### 使用教程 ·在使用之前,要先修改config文件夹内application.yml文件中的数据库用户名,密码,和url为目标数据库。
·配置config文件夹内application-fastcode.yml,详细请查看该配置文件的备注。
·模板编写请参考template文件夹内文件。
使用方式: 1.下载发行版tar.gz,解压缩使用 #### 模板标签说明 1. 普通标签。
{packageName}--包名
{pkName}--主键名
{pkJavaName}--主键名java小驼峰
{lowCaseClassName}--小驼峰类名
{upCaseClassName}--大驼峰类名
{tableComment}--表备注
{tableName}--表名
{author}--作者
{time}--时间
2. 字段体标签({field}{/field}标签可进行循环字段,内部内容才能使用字段标签。)
{lowCaseFieldName}--小驼峰java字段名
{upCaseFieldName}--大驼峰java字段名
{dbFieldName}---数据库字段名
{fieldJavaType}--字段java类型
{fieldComment}--字段备注
3. 主键字段体标签({fieldPk}{/fieldPk}标签可进行循环字段,内部内容才能使用字段标签。)
{lowCaseFieldName}--小驼峰java字段名
{upCaseFieldName}--大驼峰java字段名
{dbFieldName}---数据库字段名
{fieldJavaType}--字段java类型
{fieldComment}--字段备注