|
|
@ -25,14 +25,14 @@ public class CfgUtils {
|
|
|
|
|
|
|
|
|
|
|
|
// 包配置
|
|
|
|
// 包配置
|
|
|
|
public static final String PACKAGE_NAME_BASE = "package.name.base";
|
|
|
|
public static final String PACKAGE_NAME_BASE = "package.name.base";
|
|
|
|
public static final String PACKAGE_NAME_PO = "package.name.po";
|
|
|
|
public static final String PACKAGE_NAME_ENTITY = "package.name.entity";
|
|
|
|
public static final String PACKAGE_NAME_MAPPER = "package.name.mapper";
|
|
|
|
public static final String PACKAGE_NAME_MAPPER = "package.name.mapper";
|
|
|
|
public static final String PACKAGE_NAME_SERVICE = "package.name.service";
|
|
|
|
public static final String PACKAGE_NAME_SERVICE = "package.name.service";
|
|
|
|
public static final String PACKAGE_NAME_SERVICE_INTERFACE = "package.name.service.interface";
|
|
|
|
public static final String PACKAGE_NAME_SERVICE_INTERFACE = "package.name.service.interface";
|
|
|
|
public static final String PACKAGE_NAME_CONTROLLER = "package.name.controller";
|
|
|
|
public static final String PACKAGE_NAME_CONTROLLER = "package.name.controller";
|
|
|
|
public static final String PACKAGE_NAME_QUERY = "package.name.query";
|
|
|
|
public static final String PACKAGE_NAME_QUERY = "package.name.query";
|
|
|
|
public static final String PACKAGE_NAME_FORM = "package.name.form";
|
|
|
|
public static final String PACKAGE_NAME_REQ = "package.name.req";
|
|
|
|
public static final String PACKAGE_NAME_VIEW = "package.name.view";
|
|
|
|
public static final String PACKAGE_NAME_RES = "package.name.res";
|
|
|
|
|
|
|
|
|
|
|
|
// 模块配置
|
|
|
|
// 模块配置
|
|
|
|
public static final String MODULE_MULTIPLE = "module.multiple";
|
|
|
|
public static final String MODULE_MULTIPLE = "module.multiple";
|
|
|
@ -42,20 +42,20 @@ public class CfgUtils {
|
|
|
|
public static final String MODULE_NAME_REPOSITORY = "module.name.repository";
|
|
|
|
public static final String MODULE_NAME_REPOSITORY = "module.name.repository";
|
|
|
|
|
|
|
|
|
|
|
|
// JAVA 配置
|
|
|
|
// JAVA 配置
|
|
|
|
public static final String JAVA_NAME_SUFFIX_PO = "java.name.suffix.po";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_ENTITY = "java.name.suffix.entity";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_MAPPER = "java.name.suffix.mapper";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_MAPPER = "java.name.suffix.mapper";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_SERVICE = "java.name.suffix.service";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_SERVICE = "java.name.suffix.service";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_QUERY = "java.name.suffix.query";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_QUERY = "java.name.suffix.query";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_FORM = "java.name.suffix.form";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_REQ = "java.name.suffix.req";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_VIEW = "java.name.suffix.view";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_RES = "java.name.suffix.res";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_CONTROLLER = "java.name.suffix.controller";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_CONTROLLER = "java.name.suffix.controller";
|
|
|
|
public static final String JAVA_NAME_PREFIX_SERVICE_INTERFACE =
|
|
|
|
public static final String JAVA_NAME_PREFIX_SERVICE_INTERFACE =
|
|
|
|
"java.name.prefix.service" + ".interface";
|
|
|
|
"java.name.prefix.service" + ".interface";
|
|
|
|
|
|
|
|
|
|
|
|
// 模版路径配置
|
|
|
|
// 模版路径配置
|
|
|
|
public static final String TEMPLATE_PATH_PO = "template.path.po";
|
|
|
|
public static final String TEMPLATE_PATH_ENTITY = "template.path.entity";
|
|
|
|
public static final String TEMPLATE_PATH_VIEW = "template.path.view";
|
|
|
|
public static final String TEMPLATE_PATH_RES = "template.path.res";
|
|
|
|
public static final String TEMPLATE_PATH_FORM = "template.path.form";
|
|
|
|
public static final String TEMPLATE_PATH_REQ = "template.path.req";
|
|
|
|
public static final String TEMPLATE_PATH_QUERY = "template.path.query";
|
|
|
|
public static final String TEMPLATE_PATH_QUERY = "template.path.query";
|
|
|
|
public static final String TEMPLATE_PATH_CONTROLLER = "template.path.controller";
|
|
|
|
public static final String TEMPLATE_PATH_CONTROLLER = "template.path.controller";
|
|
|
|
public static final String TEMPLATE_PATH_SERVICE = "template.path.service";
|
|
|
|
public static final String TEMPLATE_PATH_SERVICE = "template.path.service";
|
|
|
@ -68,13 +68,13 @@ public class CfgUtils {
|
|
|
|
public static final String DEFAULT_PROJECT_PATH_RESOURCES = "src/main/resources";
|
|
|
|
public static final String DEFAULT_PROJECT_PATH_RESOURCES = "src/main/resources";
|
|
|
|
|
|
|
|
|
|
|
|
// 包名默认值配置
|
|
|
|
// 包名默认值配置
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_PO = "repository.po";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_ENTITY = "repository.entity";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_MAPPER = "repository.mapper";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_MAPPER = "repository.mapper";
|
|
|
|
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_QUERY = "repository.query";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_SERVICE_INTERFACE = "service";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_SERVICE_INTERFACE = "service";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_SERVICE = "service.impl";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_SERVICE = "service.impl";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_QUERY = "controller.query";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_REQ = "controller.req";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_FORM = "controller.form";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_RES = "controller.res";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_VIEW = "controller.view";
|
|
|
|
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_CONTROLLER = "controller";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_CONTROLLER = "controller";
|
|
|
|
|
|
|
|
|
|
|
|
// 模块名默认值配置
|
|
|
|
// 模块名默认值配置
|
|
|
@ -83,19 +83,19 @@ public class CfgUtils {
|
|
|
|
public static final String DEFAULT_MODULE_NAME_REPOSITORY = "repository";
|
|
|
|
public static final String DEFAULT_MODULE_NAME_REPOSITORY = "repository";
|
|
|
|
|
|
|
|
|
|
|
|
// JAVA文件名后缀默认值配置
|
|
|
|
// JAVA文件名后缀默认值配置
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_PO = "";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_ENTITY = "Entity";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_MAPPER = "Mapper";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_MAPPER = "Mapper";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_SERVICE = "Service";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_SERVICE = "Service";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_QUERY = "Query";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_QUERY = "Query";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_FORM = "Form";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_REQ = "Req";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_VIEW = "View";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_RES = "Res";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_CONTROLLER = "Controller";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_CONTROLLER = "Controller";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_PREFIX_SERVICE_INTERFACE = "I";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_PREFIX_SERVICE_INTERFACE = "I";
|
|
|
|
|
|
|
|
|
|
|
|
// 模板文件路径默认值配置
|
|
|
|
// 模板文件路径默认值配置
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_PO = "template/po.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_ENTITY = "template/entity.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_VIEW = "template/view.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_RES = "template/res.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_FORM = "template/form.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_REQ = "template/req.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_QUERY = "template/query.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_QUERY = "template/query.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_CONTROLLER = "template/controller.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_CONTROLLER = "template/controller.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_SERVICE = "template/service.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_SERVICE = "template/service.vm";
|
|
|
@ -221,58 +221,58 @@ public class CfgUtils {
|
|
|
|
return Paths.get(controllerPackagePath, filename).toString();
|
|
|
|
return Paths.get(controllerPackagePath, filename).toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getViewNameSuffix() {
|
|
|
|
public static String getResNameSuffix() {
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_VIEW, DEFAULT_JAVA_NAME_SUFFIX_VIEW);
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_RES, DEFAULT_JAVA_NAME_SUFFIX_RES);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getViewTemplatePath() {
|
|
|
|
public static String getResTemplatePath() {
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_VIEW, DEFAULT_TEMPLATE_PATH_VIEW);
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_RES, DEFAULT_TEMPLATE_PATH_RES);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getViewPackageName() {
|
|
|
|
public static String getResPackageName() {
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String packageName = CONFIG.getString(PACKAGE_NAME_VIEW, DEFAULT_PACKAGE_NAME_VIEW);
|
|
|
|
String packageName = CONFIG.getString(PACKAGE_NAME_RES, DEFAULT_PACKAGE_NAME_RES);
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getViewPackagePath() {
|
|
|
|
public static String getResPackagePath() {
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String packageName = getViewPackageName();
|
|
|
|
String packageName = getResPackageName();
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getViewFilePath(String className) {
|
|
|
|
public static String getResFilePath(String className) {
|
|
|
|
String viewPackagePath = getViewPackagePath();
|
|
|
|
String resPackagePath = getResPackagePath();
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_VIEW, DEFAULT_JAVA_NAME_SUFFIX_VIEW);
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_RES, DEFAULT_JAVA_NAME_SUFFIX_RES);
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
return Paths.get(viewPackagePath, filename).toString();
|
|
|
|
return Paths.get(resPackagePath, filename).toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getFormNameSuffix() {
|
|
|
|
public static String getReqNameSuffix() {
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_FORM, DEFAULT_JAVA_NAME_SUFFIX_FORM);
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_REQ, DEFAULT_JAVA_NAME_SUFFIX_REQ);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getFormTemplatePath() {
|
|
|
|
public static String getReqTemplatePath() {
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_FORM, DEFAULT_TEMPLATE_PATH_FORM);
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_REQ, DEFAULT_TEMPLATE_PATH_REQ);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getFormPackageName() {
|
|
|
|
public static String getReqPackageName() {
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String packageName = CONFIG.getString(PACKAGE_NAME_FORM, DEFAULT_PACKAGE_NAME_FORM);
|
|
|
|
String packageName = CONFIG.getString(PACKAGE_NAME_REQ, DEFAULT_PACKAGE_NAME_REQ);
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getFormPackagePath() {
|
|
|
|
public static String getReqPackagePath() {
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String moduleName = getControllerModuleName();
|
|
|
|
String packageName = getFormPackageName();
|
|
|
|
String packageName = getReqPackageName();
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getFormFilePath(String className) {
|
|
|
|
public static String getReqFilePath(String className) {
|
|
|
|
String formPackagePath = getFormPackagePath();
|
|
|
|
String reqPackagePath = getReqPackagePath();
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_FORM, DEFAULT_JAVA_NAME_SUFFIX_FORM);
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_REQ, DEFAULT_JAVA_NAME_SUFFIX_REQ);
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
return Paths.get(formPackagePath, filename).toString();
|
|
|
|
return Paths.get(reqPackagePath, filename).toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getQueryNameSuffix() {
|
|
|
|
public static String getQueryNameSuffix() {
|
|
|
@ -375,29 +375,29 @@ public class CfgUtils {
|
|
|
|
return CONFIG.getString(MODULE_NAME_REPOSITORY, DEFAULT_MODULE_NAME_REPOSITORY);
|
|
|
|
return CONFIG.getString(MODULE_NAME_REPOSITORY, DEFAULT_MODULE_NAME_REPOSITORY);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getPoNameSuffix() {
|
|
|
|
public static String getEntityNameSuffix() {
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_PO, DEFAULT_JAVA_NAME_SUFFIX_PO);
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_ENTITY, DEFAULT_JAVA_NAME_SUFFIX_ENTITY);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getPoTemplatePath() {
|
|
|
|
public static String getEntityTemplatePath() {
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_PO, DEFAULT_TEMPLATE_PATH_PO);
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_ENTITY, DEFAULT_TEMPLATE_PATH_ENTITY);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getPoPackageName() {
|
|
|
|
public static String getEntityPackageName() {
|
|
|
|
String moduleName = getRepositoryModuleName();
|
|
|
|
String moduleName = getRepositoryModuleName();
|
|
|
|
String packageName = CONFIG.getString(PACKAGE_NAME_PO, DEFAULT_PACKAGE_NAME_PO);
|
|
|
|
String packageName = CONFIG.getString(PACKAGE_NAME_ENTITY, DEFAULT_PACKAGE_NAME_ENTITY);
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getPoPackagePath() {
|
|
|
|
public static String getEntityPackagePath() {
|
|
|
|
String moduleName = getRepositoryModuleName();
|
|
|
|
String moduleName = getRepositoryModuleName();
|
|
|
|
String packageName = getPoPackageName();
|
|
|
|
String packageName = getEntityPackageName();
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getPoJavaPath(String className) {
|
|
|
|
public static String getEntityjavaPath(String className) {
|
|
|
|
String poPackagePath = getPoPackagePath();
|
|
|
|
String poPackagePath = getEntityPackagePath();
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_PO, DEFAULT_JAVA_NAME_SUFFIX_PO);
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_ENTITY, DEFAULT_JAVA_NAME_SUFFIX_ENTITY);
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
return Paths.get(poPackagePath, filename).toString();
|
|
|
|
return Paths.get(poPackagePath, filename).toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|