# 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}--字段备注