自己写的一个代码自动生成工具_java版_源码下载
发布时间:2020-12-14 06:29:22 所属栏目:Java 来源:网络整理
导读:也就是说为每一个bean都生成相应的Dao,DaoImpl,Service,ServiceImpl等类。 下面是列出自动生成User的相关文件: @SuppressWarnings("unchecked" String RT_1 = "rn" String RT_2 = RT_1+ String BLANK_1 =" " String BLANK_4 =" " String BLANK_8 =BLAN
也就是说为每一个bean都生成相应的Dao,DaoImpl,Service,ServiceImpl等类。
下面是列出自动生成User的相关文件:
@SuppressWarnings("unchecked"
String RT_1 = "rn" String RT_2 = RT_1+ String BLANK_1 =" " String BLANK_4 =" " String BLANK_8 =BLANK_4 +
String ANNOTATION_AUTHOR_PARAMTER = "@author " String ANNOTATION_AUTHOR_NAME = "hongten(hongtenzone@foxmail.com)" String ANNOTATION_AUTHOR = ANNOTATION_AUTHOR_PARAMTER + String ANNOTATION_DATE = "@date " String ANNOTATION = "/**"+RT_1+BLANK_1+"*"+BLANK_1+ANNOTATION_AUTHOR +RT_1+BLANK_1+"*"+BLANK_1+ANNOTATION_DATE +getDate()+RT_1+BLANK_1+"*/"+
String DAO_PATH = "com/b510/base/dao" String DAO_IMPL_PATH = "com/b510/base/dao/impl" String SERVICE_PATH = "com/b510/base/service" String SERVICE_IMPL_PATH = "com/b510/base/service/impl"
String BEAN_URL = "com.b510.base.bean" String DAO_URL = "com.b510.base.dao" String DAO_IMPL_URL = "com.b510.base.dao.impl" String SERVICE_URL = "com.b510.base.service" String SERVICE_IMPL_URL = "com.b510.base.service.impl"
String BASE_DAO_NAME = DAO_URL + ".BaseDao" String ABSTRACT_BASE_DAO_IMPL_NAME = DAO_IMPL_URL + ".AbstractBaseDaoImpl" String BASE_SERVICE_NAME = SERVICE_URL + ".BaseService" String ABSTRACT_BASE_SERVICE_IMPL_NAME = SERVICE_IMPL_URL + ".AbstractBaseServiceImpl"
createBeanDao(Class c) String cName = String fileName = System.getProperty("user.dir") + "/src/" + + "/" + getLastChar(cName) + "Dao.java" File f = FileWriter fw = fw.write("package "+DAO_URL+";"+RT_2+ANNOTATION+"public interface " +
getLastChar(cName) + "Dao extends "+BASE_DAO_NAME+" <" + cName + "> {"+RT_2+"}"
|