Bläddra i källkod

规范代码生成模板

shuzheng 9 år sedan
förälder
incheckning
950799b72f

+ 1 - 1
zheng-common/src/main/java/com/zheng/common/util/MybatisGeneratorUtil.java

@@ -20,7 +20,7 @@ import java.util.Map;
 public class MybatisGeneratorUtil {
 public class MybatisGeneratorUtil {
 
 
 	// 模板路径
 	// 模板路径
-	private static String VM_PATH = "zheng-common/src/main/resources/generatorConfig.vm";
+	private static String VM_PATH = "zheng-common/src/main/resources/template/generatorConfig.vm";
 	// 项目名称
 	// 项目名称
 	private static String PROJECT_NAME = "zheng";
 	private static String PROJECT_NAME = "zheng";
 	// 数据库名称
 	// 数据库名称

+ 1 - 1
zheng-common/src/main/resources/springMVC-servlet.xml

@@ -28,7 +28,7 @@
 			</bean>
 			</bean>
 		</mvc:message-converters>
 		</mvc:message-converters>
 	</mvc:annotation-driven>
 	</mvc:annotation-driven>
-	
+
 	<!-- Jsp视图 -->
 	<!-- Jsp视图 -->
 	<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
 	<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
 		<property name="prefix" value="/WEB-INF/jsp" />
 		<property name="prefix" value="/WEB-INF/jsp" />

+ 25 - 0
zheng-common/src/main/resources/template/Controller.vm

@@ -0,0 +1,25 @@
+package ${groupId}.${module}.${layer}.controller;
+
+import ${groupId}.common.base.BaseController;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+
+/**
+ * ${modelname}controller
+ * Created by shuzheng on ${ctime}.
+ */
+@Controller
+@RequestMapping("/manage")
+@Api(value = "${modelname}控制器", description = "${modelname}管理")
+public class ${model}Controller extends BaseController {
+
+    private static Logger _log = LoggerFactory.getLogger(${model}Controller.class);
+
+
+
+}

+ 13 - 0
zheng-common/src/main/resources/template/Service.vm

@@ -0,0 +1,13 @@
+package ${groupId}.${module}.rpc.api;
+
+import ${groupId}.${module}.dao.model.${model};
+import ${groupId}.${module}.dao.model.${model}Example;
+import ${groupId}.common.base.BaseService;
+
+/**
+* ${modelname}service接口
+* Created by shuzheng on ${ctime}.
+*/
+public interface ${model}Service extends BaseService<${model}, ${model}Example> {
+
+}

+ 23 - 0
zheng-common/src/main/resources/template/ServiceImpl.vm

@@ -0,0 +1,23 @@
+package ${groupId}.${module}.rpc.service.impl;
+
+import ${groupId}.${module}.dao.mapper.${model}Mapper;
+import ${groupId}.${module}.dao.model.${model};
+import ${groupId}.${module}.dao.model.${model}Example;
+import ${groupId}.${module}.rpc.api.${model}Service;
+import ${groupId}.common.base.BaseServiceImpl;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+/**
+* ${modelname}service实现
+* Created by shuzheng on ${ctime}.
+*/
+@Service
+@Transactional
+public class ${model}ServiceImpl extends BaseServiceImpl<${model}Mapper, ${model}, ${model}Example> implements ${model}Service {
+
+private static Logger _log = LoggerFactory.getLogger(${model}ServiceImpl.class);
+
+}

+ 0 - 0
zheng-common/src/main/resources/generatorConfig.vm → zheng-common/src/main/resources/template/generatorConfig.vm