@Component(value="codeGenerate") public class CodeGenerateImpl extends Object implements CodeGenerate
| Constructor and Description |
|---|
CodeGenerateImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
generateClientProject(CProject project)
创建Client
|
List<String> |
generateConfigs(CProject project)
创建配置文件
|
boolean |
generateControllerProject(CProject project)
创建Controller
|
boolean |
generateCoreProject(CProject project)
生成Core的Project,包括Model和Interface的创建
|
boolean |
generateDataBaseScript(CProject project)
生成数据库表的脚本
|
List<String> |
generateImpls(CProject project)
批量创建实现
|
List<String> |
generateInterfaces(CProject project)
批量创建接口
|
List<String> |
generateModels(CProject project)
批量创建Model
|
boolean |
generateResourcesSqlScript(CProject project)
生成数据库表的脚本(插入resources表的数据)
|
String |
generateServer(CProject project)
启动类Server的创建
|
boolean |
generateServiceProject(CProject project)
生成Service的Project,包括Server,ServiceImpl,Test,各种Config的创建
|
List<String> |
generateTests(CProject project)
创建Test
|
public boolean generateServiceProject(CProject project)
CodeGenerategenerateServiceProject in interface CodeGeneratepublic List<String> generateTests(CProject project)
CodeGenerategenerateTests in interface CodeGeneratepublic List<String> generateConfigs(CProject project)
CodeGenerategenerateConfigs in interface CodeGeneratepublic String generateServer(CProject project)
CodeGenerategenerateServer in interface CodeGeneratepublic List<String> generateImpls(CProject project)
CodeGenerategenerateImpls in interface CodeGeneratepublic List<String> generateInterfaces(CProject project)
CodeGenerategenerateInterfaces in interface CodeGeneratepublic List<String> generateModels(CProject project)
CodeGenerategenerateModels in interface CodeGeneratepublic boolean generateCoreProject(CProject project)
CodeGenerategenerateCoreProject in interface CodeGeneratepublic boolean generateClientProject(CProject project)
CodeGenerategenerateClientProject in interface CodeGeneratepublic boolean generateControllerProject(CProject project)
CodeGenerategenerateControllerProject in interface CodeGeneratepublic boolean generateDataBaseScript(CProject project)
CodeGenerategenerateDataBaseScript in interface CodeGeneratepublic boolean generateResourcesSqlScript(CProject project)
CodeGenerategenerateResourcesSqlScript in interface CodeGenerateCopyright © 2018. All rights reserved.