| | |
| | | import freemarker.template.Template; |
| | | import org.springframework.data.annotation.Id; |
| | | import org.springframework.data.annotation.Transient; |
| | | import org.yeshi.utils.FileUtil; |
| | | import org.yeshi.utils.FreemarkerUtils; |
| | | import org.yeshi.utils.generater.SpringComponentGenerater; |
| | | import org.yeshi.utils.generater.annotation.admin.form.CheckBox; |
| | |
| | | import org.yeshi.utils.generater.mybatis.Column; |
| | | import org.yeshi.utils.generater.mybatis.MyBatisMapperUtil; |
| | | import org.yeshi.utils.generater.mybatis.Table; |
| | | import org.yeshi.utils.generater.vo.admin.FormAddInfoVO; |
| | | import org.yeshi.utils.generater.vo.admin.FormUpdateInfoVO; |
| | | |
| | | import java.io.File; |
| | | import java.io.InputStream; |
| | |
| | | "admin/form/switch.ftl", |
| | | "admin/form/text.ftl", |
| | | "admin/form/textArea.ftl", |
| | | "admin/add.ftl" |
| | | "admin/add.ftl", |
| | | "admin/update.ftl", |
| | | "admin/list.ftl" |
| | | }; |
| | | |
| | | Map<String, InputStream> map = new HashMap<>(); |
| | | for (String st : template) { |
| | | map.put(st, SpringComponentGenerater.class.getClassLoader().getResourceAsStream("generater/" + st)); |
| | | } |
| | | |
| | | String result = FreemarkerUtils.generateInputStream(info, "admin/add.ftl", map); |
| | | String result = FreemarkerUtils.generateInputStream(new FormUpdateInfoVO.Builder().setAdminInfo(info).build(), "admin/update.ftl", map); |
| | | FileUtil.saveAsFileByte(result.getBytes("UTF-8"), "C:\\Users\\Administrator\\Documents\\HBuilderProjects\\LayuiTest\\form.html"); |
| | | |
| | | |
| | | System.out.println(result); |
| | | |
| | | |
| | | // |
| | | // boolean match = Pattern.matches("^(https://){1}.*(\\.m3u8)$", "https://n1.szjal.cn/20210805/qnDXhXBa/index.m3u8123"); |
| | | // System.out.println(match); |
| | | |
| | | } |
| | | |
| | | |