|
|
@ -27,8 +27,8 @@ 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_ENTITY = "package.name.entity";
|
|
|
|
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_IMPL = "package.name.service.impl";
|
|
|
|
public static final String PACKAGE_NAME_SERVICE_INTERFACE = "package.name.service.interface";
|
|
|
|
public static final String PACKAGE_NAME_SERVICE_INTF = "package.name.service.intf";
|
|
|
|
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_REQ = "package.name.req";
|
|
|
|
public static final String PACKAGE_NAME_REQ = "package.name.req";
|
|
|
@ -44,13 +44,14 @@ public class CfgUtils {
|
|
|
|
// JAVA 配置
|
|
|
|
// JAVA 配置
|
|
|
|
public static final String JAVA_NAME_SUFFIX_ENTITY = "java.name.suffix.entity";
|
|
|
|
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_QUERY = "java.name.suffix.query";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_QUERY = "java.name.suffix.query";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_REQ = "java.name.suffix.req";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_REQ = "java.name.suffix.req";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_RES = "java.name.suffix.res";
|
|
|
|
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_INTF = "java.name.prefix.service.intf";
|
|
|
|
"java.name.prefix.service" + ".interface";
|
|
|
|
public static final String JAVA_NAME_SUFFIX_SERVICE_INTF = "java.name.suffix.service.intf";
|
|
|
|
|
|
|
|
public static final String JAVA_NAME_PREFIX_SERVICE_IMPL = "java.name.prefix.service.impl";
|
|
|
|
|
|
|
|
public static final String JAVA_NAME_SUFFIX_SERVICE_IMPL = "java.name.suffix.service.impl";
|
|
|
|
|
|
|
|
|
|
|
|
// 模版路径配置
|
|
|
|
// 模版路径配置
|
|
|
|
public static final String TEMPLATE_PATH_ENTITY = "template.path.entity";
|
|
|
|
public static final String TEMPLATE_PATH_ENTITY = "template.path.entity";
|
|
|
@ -58,8 +59,8 @@ public class CfgUtils {
|
|
|
|
public static final String TEMPLATE_PATH_REQ = "template.path.req";
|
|
|
|
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_IMPL = "template.path.service.impl";
|
|
|
|
public static final String TEMPLATE_PATH_SERVICE_INTERFACE = "template.path.service.interface";
|
|
|
|
public static final String TEMPLATE_PATH_SERVICE_INTF = "template.path.service.intf";
|
|
|
|
public static final String TEMPLATE_PATH_MAPPER = "template.path.mapper";
|
|
|
|
public static final String TEMPLATE_PATH_MAPPER = "template.path.mapper";
|
|
|
|
public static final String TEMPLATE_PATH_MAPPER_XML = "template.path.mapper.xml";
|
|
|
|
public static final String TEMPLATE_PATH_MAPPER_XML = "template.path.mapper.xml";
|
|
|
|
|
|
|
|
|
|
|
@ -71,8 +72,8 @@ public class CfgUtils {
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_ENTITY = "repository.entity";
|
|
|
|
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_QUERY = "repository.query";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_SERVICE_INTERFACE = "service";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_SERVICE_INTF = "service";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_SERVICE = "service.impl";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_SERVICE_IMPL = "service.impl";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_REQ = "controller.req";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_REQ = "controller.req";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_RES = "controller.res";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_RES = "controller.res";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_CONTROLLER = "controller";
|
|
|
|
public static final String DEFAULT_PACKAGE_NAME_CONTROLLER = "controller";
|
|
|
@ -85,12 +86,14 @@ public class CfgUtils {
|
|
|
|
// JAVA文件名后缀默认值配置
|
|
|
|
// JAVA文件名后缀默认值配置
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_ENTITY = "Entity";
|
|
|
|
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_QUERY = "Query";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_QUERY = "Query";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_REQ = "Req";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_REQ = "Req";
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_RES = "Res";
|
|
|
|
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_INTF = "I";
|
|
|
|
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_SERVICE_INTF = "Service";
|
|
|
|
|
|
|
|
public static final String DEFAULT_JAVA_NAME_PREFIX_SERVICE_IMPL = "";
|
|
|
|
|
|
|
|
public static final String DEFAULT_JAVA_NAME_SUFFIX_SERVICE_IMPL = "Service";
|
|
|
|
|
|
|
|
|
|
|
|
// 模板文件路径默认值配置
|
|
|
|
// 模板文件路径默认值配置
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_ENTITY = "template/entity.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_ENTITY = "template/entity.vm";
|
|
|
@ -98,9 +101,8 @@ public class CfgUtils {
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_REQ = "template/req.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_IMPL = "template/service.impl.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_SERVICE_INTERFACE =
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_SERVICE_INTF = "template/service.intf.vm";
|
|
|
|
"template/service" + ".interface.vm";
|
|
|
|
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_MAPPER = "template/mapper.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_MAPPER = "template/mapper.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_MAPPER_XML = "template/mapper.xml.vm";
|
|
|
|
public static final String DEFAULT_TEMPLATE_PATH_MAPPER_XML = "template/mapper.xml.vm";
|
|
|
|
private static final PropHelper CONFIG = new PropHelper(PathConsts.CONFIG_PROPERTIES_PATH);
|
|
|
|
private static final PropHelper CONFIG = new PropHelper(PathConsts.CONFIG_PROPERTIES_PATH);
|
|
|
@ -200,7 +202,8 @@ public class CfgUtils {
|
|
|
|
|
|
|
|
|
|
|
|
public static String getControllerPackageName() {
|
|
|
|
public static String getControllerPackageName() {
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
String packageName = CONFIG.getString(PACKAGE_NAME_CONTROLLER,
|
|
|
|
String packageName = CONFIG.getString(
|
|
|
|
|
|
|
|
PACKAGE_NAME_CONTROLLER,
|
|
|
|
DEFAULT_PACKAGE_NAME_CONTROLLER
|
|
|
|
DEFAULT_PACKAGE_NAME_CONTROLLER
|
|
|
|
);
|
|
|
|
);
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
@ -214,7 +217,8 @@ public class CfgUtils {
|
|
|
|
|
|
|
|
|
|
|
|
public static String getControllerFilePath(String className) {
|
|
|
|
public static String getControllerFilePath(String className) {
|
|
|
|
String controllerPackagePath = getControllerPackagePath();
|
|
|
|
String controllerPackagePath = getControllerPackagePath();
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_CONTROLLER,
|
|
|
|
String suffix = CONFIG.getString(
|
|
|
|
|
|
|
|
JAVA_NAME_SUFFIX_CONTROLLER,
|
|
|
|
DEFAULT_JAVA_NAME_SUFFIX_CONTROLLER
|
|
|
|
DEFAULT_JAVA_NAME_SUFFIX_CONTROLLER
|
|
|
|
);
|
|
|
|
);
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
@ -306,66 +310,82 @@ public class CfgUtils {
|
|
|
|
return CONFIG.getString(MODULE_NAME_SERVICE, DEFAULT_MODULE_NAME_SERVICE);
|
|
|
|
return CONFIG.getString(MODULE_NAME_SERVICE, DEFAULT_MODULE_NAME_SERVICE);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceNameSuffix() {
|
|
|
|
public static String getServiceImplNameSuffix() {
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_SERVICE, DEFAULT_JAVA_NAME_SUFFIX_SERVICE);
|
|
|
|
return CONFIG.getString(JAVA_NAME_SUFFIX_SERVICE_IMPL, DEFAULT_JAVA_NAME_SUFFIX_SERVICE_IMPL);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceImplNamePrefix() {
|
|
|
|
|
|
|
|
return CONFIG.getString(JAVA_NAME_PREFIX_SERVICE_IMPL, DEFAULT_JAVA_NAME_PREFIX_SERVICE_IMPL);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceTemplatePath() {
|
|
|
|
public static String getServiceTemplatePath() {
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_SERVICE, DEFAULT_TEMPLATE_PATH_SERVICE);
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_SERVICE_IMPL, DEFAULT_TEMPLATE_PATH_SERVICE_IMPL);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServicePackageName() {
|
|
|
|
public static String getServiceImplPackageName() {
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
String packageName = CONFIG.getString(PACKAGE_NAME_SERVICE, DEFAULT_PACKAGE_NAME_SERVICE);
|
|
|
|
String packageName = CONFIG.getString(
|
|
|
|
|
|
|
|
PACKAGE_NAME_SERVICE_IMPL,
|
|
|
|
|
|
|
|
DEFAULT_PACKAGE_NAME_SERVICE_IMPL
|
|
|
|
|
|
|
|
);
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServicePackagePath() {
|
|
|
|
public static String getServiceImplPackagePath() {
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
String packageName = getServicePackageName();
|
|
|
|
String packageName = getServiceImplPackageName();
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceFilePath(String className) {
|
|
|
|
public static String getServiceImplFilePath(String className) {
|
|
|
|
String servicePackagePath = getServicePackagePath();
|
|
|
|
String servicePackagePath = getServiceImplPackagePath();
|
|
|
|
String suffix = CONFIG.getString(JAVA_NAME_SUFFIX_SERVICE,
|
|
|
|
String suffix = CONFIG.getString(
|
|
|
|
DEFAULT_JAVA_NAME_SUFFIX_SERVICE
|
|
|
|
JAVA_NAME_SUFFIX_SERVICE_IMPL,
|
|
|
|
|
|
|
|
DEFAULT_JAVA_NAME_SUFFIX_SERVICE_IMPL
|
|
|
|
);
|
|
|
|
);
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
String filename = getJavaFilename(className, suffix);
|
|
|
|
return Paths.get(servicePackagePath, filename).toString();
|
|
|
|
return Paths.get(servicePackagePath, filename).toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceInterfacePrefix() {
|
|
|
|
public static String getServiceIntfNamePrefix() {
|
|
|
|
return CONFIG.getString(JAVA_NAME_PREFIX_SERVICE_INTERFACE,
|
|
|
|
return CONFIG.getString(
|
|
|
|
DEFAULT_JAVA_NAME_PREFIX_SERVICE_INTERFACE
|
|
|
|
JAVA_NAME_PREFIX_SERVICE_INTF,
|
|
|
|
|
|
|
|
DEFAULT_JAVA_NAME_PREFIX_SERVICE_INTF
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceInterfaceTemplatePath() {
|
|
|
|
public static String getServiceIntfNameSuffix() {
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_SERVICE_INTERFACE,
|
|
|
|
return CONFIG.getString(
|
|
|
|
DEFAULT_TEMPLATE_PATH_SERVICE_INTERFACE
|
|
|
|
JAVA_NAME_SUFFIX_SERVICE_INTF,
|
|
|
|
|
|
|
|
DEFAULT_JAVA_NAME_SUFFIX_SERVICE_INTF
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceInterfacePackageName() {
|
|
|
|
public static String getServiceIntfTemplatePath() {
|
|
|
|
|
|
|
|
return CONFIG.getString(TEMPLATE_PATH_SERVICE_INTF, DEFAULT_TEMPLATE_PATH_SERVICE_INTF);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceIntfPackageName() {
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
String packageName = CONFIG.getString(PACKAGE_NAME_SERVICE_INTERFACE,
|
|
|
|
String packageName = CONFIG.getString(
|
|
|
|
DEFAULT_PACKAGE_NAME_SERVICE_INTERFACE
|
|
|
|
PACKAGE_NAME_SERVICE_INTF,
|
|
|
|
|
|
|
|
DEFAULT_PACKAGE_NAME_SERVICE_INTF
|
|
|
|
);
|
|
|
|
);
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
return getPackageName(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceInterfacePackagePath() {
|
|
|
|
public static String getServiceIntfPackagePath() {
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
String moduleName = getServiceModuleName();
|
|
|
|
String packageName = getServiceInterfacePackageName();
|
|
|
|
String packageName = getServiceIntfPackageName();
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
return getPackagePath(moduleName, packageName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getServiceInterfaceFilePath(String className) {
|
|
|
|
public static String getServiceIntfFilePath(String className) {
|
|
|
|
String servicePackagePath = getServicePackagePath();
|
|
|
|
String servicePackagePath = getServiceIntfPackagePath();
|
|
|
|
String prefix = CONFIG.getString(JAVA_NAME_PREFIX_SERVICE_INTERFACE,
|
|
|
|
String prefix = CONFIG.getString(
|
|
|
|
DEFAULT_JAVA_NAME_PREFIX_SERVICE_INTERFACE
|
|
|
|
JAVA_NAME_PREFIX_SERVICE_INTF,
|
|
|
|
|
|
|
|
DEFAULT_JAVA_NAME_PREFIX_SERVICE_INTF
|
|
|
|
);
|
|
|
|
);
|
|
|
|
String filename = getJavaFilename(className, "", prefix);
|
|
|
|
String filename = getJavaFilename(className, "", prefix);
|
|
|
|
return Paths.get(servicePackagePath, filename).toString();
|
|
|
|
return Paths.get(servicePackagePath, filename).toString();
|
|
|
|