package com.stylefeng.guns.generator.engine.config;
|
|
/**
|
* Dao模板生成的配置
|
*
|
* @author fengshuonan
|
* @date 2017-05-07 22:12
|
*/
|
public class DaoConfig {
|
|
private ContextConfig contextConfig;
|
|
private String daoPathTemplate;
|
private String xmlPathTemplate;
|
|
private String packageName;
|
|
public void init() {
|
this.daoPathTemplate = "\\src\\main\\java\\" + contextConfig.getProPackage().replaceAll("\\.", "\\\\") + "\\modular\\" + contextConfig.getModuleName() + "\\dao\\{}Dao.java";
|
this.xmlPathTemplate = "\\src\\main\\java\\" + contextConfig.getProPackage().replaceAll("\\.", "\\\\") + "\\modular\\" + contextConfig.getModuleName() + "\\dao\\mapping\\{}Dao.xml";
|
this.packageName = contextConfig.getProPackage() + ".modular." + contextConfig.getModuleName() + ".dao";
|
}
|
|
public String getPackageName() {
|
return packageName;
|
}
|
|
public void setPackageName(String packageName) {
|
this.packageName = packageName;
|
}
|
|
public String getDaoPathTemplate() {
|
return daoPathTemplate;
|
}
|
|
public void setDaoPathTemplate(String daoPathTemplate) {
|
this.daoPathTemplate = daoPathTemplate;
|
}
|
|
public String getXmlPathTemplate() {
|
return xmlPathTemplate;
|
}
|
|
public void setXmlPathTemplate(String xmlPathTemplate) {
|
this.xmlPathTemplate = xmlPathTemplate;
|
}
|
|
public ContextConfig getContextConfig() {
|
return contextConfig;
|
}
|
|
public void setContextConfig(ContextConfig contextConfig) {
|
this.contextConfig = contextConfig;
|
}
|
}
|