<?xml version="1.0" encoding="UTF-8"?>
|
<beans xmlns="http://www.springframework.org/schema/beans"
|
xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
|
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
|
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd">
|
|
<!-- 根据需要调整注入的outDataSource -->
|
|
<!-- EXCEL 构建代码 -->
|
<bean id="outDataSource" class="com.matrix.codeGeneration.ext.ExcelDataSource">
|
<property name="author" value="yourName"></property>
|
<!-- excel所在目录 -->
|
<property name="sourcePath" value="/Users/helius/utils/genarate/excel" />
|
<!-- 数据库类型 -->
|
<property name="dbType" value="mysql" />
|
<!-- 目标代码位置 -->
|
<property name="targetPath" value="/Users/helius/utils/genarate/code" />
|
<!-- 模板文件位置 -->
|
<property name="userTempLataHome" value="template/excelTemplateForXc" />
|
<!-- <property name="userTempLataHome" value="template/excelTemplate" /> -->
|
<property name="nameConvert">
|
<bean class="com.matrix.codeGeneration.ext.OracleStyleNameConvert"></bean>
|
</property>
|
<!-- 配置需要生成的文件 -->
|
<property name="codeModels">
|
<map>
|
<entry key="JAVA_BEAN" value-ref="javaBean" />
|
<entry key="MYSQL_SQL" value-ref="mysqlModel" />
|
<entry key="MYBATIS_DAO" value-ref="mybatisDao" />
|
<entry key="MYBATIS_DAO_IMPL" value-ref="mybatisDaoImpl" />
|
<entry key="SERVICE" value-ref="service" />
|
<!-- <entry key="SERVICE_IMPL" value-ref="serviceImpl" />-->
|
<entry key="ACTION" value-ref="action" />
|
<entry key="LIST" value-ref="list" />
|
<entry key="FORM" value-ref="form" />
|
</map>
|
</property>
|
</bean>
|
<!-- 生成文件模型相关配置 -->
|
<bean id="mysqlModel" class="com.matrix.codeGeneration.ext.Matrix4Models">
|
<!-- javaBean类型 -->
|
<property name="modelName" value="MYSQL_SQL" />
|
<!-- 包名 -->
|
<property name="packageName" value="sql" />
|
<!-- 文件后缀名称 -->
|
<property name="fileExtName" value=".sql" />
|
<!-- 对应的framwork模板文件名称 -->
|
<property name="templateName" value="sqlFile.ftl" />
|
</bean>
|
<!-- 生成文件模型相关配置 -->
|
<bean id="javaBean" class="com.matrix.codeGeneration.ext.Matrix4Models">
|
<!-- javaBean类型 -->
|
<property name="modelName" value="JAVA_BEAN" />
|
<!-- 包名 -->
|
<property name="packageName" value="com.matrix.system.score.entity" />
|
<!-- 文件后缀名称 -->
|
<property name="fileExtName" value=".java" />
|
<!-- 对应的framwork模板文件名称 -->
|
<property name="templateName" value="javaBean.ftl" />
|
|
</bean>
|
|
<bean id="mybatisDao" class="com.matrix.codeGeneration.ext.Matrix4Models">
|
<!-- dao接口类型 -->
|
<property name="modelName" value="MYBATIS_DAO" />
|
<!-- 包名 -->
|
<property name="packageName" value="com.matrix.system.score.dao" />
|
<!-- 文件后缀名称 -->
|
<property name="fileExtName" value=".java" />
|
<!-- 对应的framwork模板文件名称 -->
|
<property name="templateName" value="dao.ftl" />
|
<!-- 类名称后缀 -->
|
<property name="suffixName" value="Dao" />
|
</bean>
|
|
<bean id="mybatisDaoImpl" class="com.matrix.codeGeneration.ext.Matrix4Models">
|
<!-- dao接口类型 -->
|
<property name="modelName" value="MYBATIS_DAO_IMPL" />
|
<!-- 包名 -->
|
<property name="packageName" value="com.matrix.system.score.dao" />
|
<!-- 文件后缀名称 -->
|
<property name="fileExtName" value=".xml" />
|
<!-- 对应的framwork模板文件名称 -->
|
<property name="templateName" value="daoImpl.ftl" />
|
<!-- 类名称后缀 -->
|
<property name="suffixName" value="Dao" />
|
</bean>
|
|
<bean id="service" class="com.matrix.codeGeneration.ext.Matrix4Models">
|
<!-- dao接口类型 -->
|
<property name="modelName" value="SERVICE" />
|
<!-- 包名 -->
|
<property name="packageName" value="com.matrix.system.score.service" />
|
<!-- 文件后缀名称 -->
|
<property name="fileExtName" value=".java" />
|
<!-- 对应的framwork模板文件名称 -->
|
<property name="templateName" value="service.ftl" />
|
<!-- 类名称后缀 -->
|
<property name="suffixName" value="Service" />
|
</bean>
|
|
<bean id="serviceImpl" class="com.matrix.codeGeneration.ext.Matrix4Models">
|
<!-- dao接口类型 -->
|
<property name="modelName" value="SERVICE_IMPL" />
|
<!-- 包名 -->
|
<property name="packageName" value="com.matrix.system.score.service" />
|
<!-- 文件后缀名称 -->
|
<property name="fileExtName" value=".java" />
|
<!-- 对应的framwork模板文件名称 -->
|
<property name="templateName" value="serviceImpl.ftl" />
|
<!-- 类名称后缀 -->
|
<property name="suffixName" value="ServiceImpl" />
|
</bean>
|
|
<bean id="action" class="com.matrix.codeGeneration.ext.Matrix4Models">
|
<!-- dao接口类型 -->
|
<property name="modelName" value="ACTION" />
|
<!-- 包名 -->
|
<property name="packageName" value="com.matrix.system.score.action" />
|
<!-- 文件后缀名称 -->
|
<property name="fileExtName" value=".java" />
|
<!-- 对应的framwork模板文件名称 -->
|
<property name="templateName" value="action.ftl" />
|
<!-- 类名称后缀 -->
|
<property name="suffixName" value="Action" />
|
|
</bean>
|
<bean id="list" class="com.matrix.codeGeneration.ext.Matrix4Models">
|
<!-- dao接口类型 -->
|
<property name="modelName" value="LIST" />
|
<!-- 包名 -->
|
<property name="packageName" value="com.matrix.system.score.html" />
|
<!-- 文件后缀名称 -->
|
<property name="fileExtName" value=".html" />
|
<!-- 对应的framwork模板文件名称 -->
|
<property name="templateName" value="list.ftl" />
|
<!-- 类名称后缀 -->
|
<property name="suffixName" value="-list" />
|
|
</bean>
|
<bean id="form" class="com.matrix.codeGeneration.ext.Matrix4Models">
|
<!-- dao接口类型 -->
|
<property name="modelName" value="FORM" />
|
<!-- 包名 -->
|
<property name="packageName" value="com.matrix.system.score.html" />
|
<!-- 文件后缀名称 -->
|
<property name="fileExtName" value=".html" />
|
<!-- 对应的framwork模板文件名称 -->
|
<property name="templateName" value="form.ftl" />
|
<!-- 类名称后缀 -->
|
<property name="suffixName" value="-form" />
|
|
</bean>
|
|
</beans>
|