package com.lz.mysql; import com.lz.common.utils.StringUtil; import org.springframework.util.ResourceUtils; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Map; public class MysqlMain { public static String package_name = "com.sina.model.entity"; public static String package_name_model = "com.chengyi.user.dao"; /* //public static String save_path = "C:\\Users\\linzi\\Desktop\\mysql"; //public static String save_path ="C:\\workspace\\life"; public static String save_path = "C:\\workspace\\ideaworkspace\\api"; public static String mysql_url = "jdbc:mysql://rr-bp1ih900km0q3e0ur.mysql.rds.aliyuncs.com:3306"; public static String pre = ""; public static String mysql_dbname = "igo"; public static String mysql_username = "igo_readonly"; public static String mysql_password = "qEJMAwIjY45F"; */ //public static String save_path = "C:\\Users\\linzi\\Desktop\\mysql"; //public static String save_path ="C:\\workspace\\life"; public static String save_path = "C:\\workspace\\ideaworkspace\\api"; public static String mysql_url = "jdbc:mysql://172.16.157.238:3306"; public static String pre = ""; public static String mysql_dbname = "lz_management"; public static String mysql_username = "ldd_biz"; public static String mysql_password = "Hello1234"; /** * @param args */ public static void main(String[] args) throws Exception { String path = ResourceUtils.getURL("classpath:").getPath(); System.out.println(path); String dir = null; if (StringUtil.isNotBlank(path)) { dir = path.split("target")[0]; } save_path = dir + "src/test/tmp"; System.out.println(save_path); File file = new File(save_path); if (!file.exists()) { file.mkdirs(); } List list = new ArrayList(); list.add(new TablesBean("lz_result_comment")); List list2 = new ArrayList(); Map map = MysqlUtil2ShowCreateTable.getComments(); for (int i = 0; i < list.size(); i++) { TablesBean obj = list.get(i); String tableName = list.get(i).getTableName(); List itemList = MysqlUtil2ShowCreateTable.readTableDetail(tableName); obj.setFieldList(itemList); obj.setComment(map.get(tableName)); list2.add(obj); } for (int i = 0; i < list2.size(); i++) { MysqlUtilTable2Bean.printEntity(list2.get(i)); MysqlUtilTable2Bean.printReq(list2.get(i)); } for (int i = 0; i < list2.size(); i++) { MysqlUtilTable2Contoller.printController(list2.get(i)); } for (int i = 0; i < list2.size(); i++) { MysqlUtilTable2Mapper.printDao(list2.get(i)); } for (int i = 0; i < list2.size(); i++) { MysqlUtilTable2Service.printService(list2.get(i)); MysqlUtilTable2Service.printServiceImpl(list2.get(i)); } for (int i = 0; i < list2.size(); i++) { MysqlUtilTable2XML.printXMLForMap(list2.get(i)); } } }