freemarker入门
树图思维导图提供 freemarker入门 在线思维导图免费制作,点击“编辑”按钮,可对 freemarker入门 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a27e335a217a2827f7a23c8cd9acc7b6
freemarker入门思维导图模板大纲
入门案例流程
1.创建springboot项目引入相关依赖
2.创建启动类
3.创建yml文件
server: port: 8881 spring: freemarker: suffix: .ftl
4.编写freemarker的模板
在templates目录下创建一个目录templates,在里面新建一个文件news.ftl
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> Hello ${name}! </body> </html>
${}表示差值表达式,用来获取填充的数据
5.编写代码生成静态页面
@RunWith(SpringRunner.class) @SpringBootTest(classes = FreemarkerApplication.class) public class Test01 { @Autowired private Configuration configuration; @Test public void test01() throws Exception { //java objects数据类型,可以是实体类型,也可以是Map Map<String,Object> map = new HashMap<>(); map.put("name","马蓉"); //模板+数据生成静态页面 //1.加载模板到内存 Template template = configuration.getTemplate("news.ftl"); //2.利用模板+数据生成静态页面 String name = UUID.randomUUID().toString(); Writer writer = new FileWriter("d:\\" + name + ".html"); template.process(map,writer); writer.close(); } }
树图思维导图提供 Python爬虫入门 在线思维导图免费制作,点击“编辑”按钮,可对 Python爬虫入门 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:06f561dd6963bedc948259d62b99f312
树图思维导图提供 Python爬虫入门 在线思维导图免费制作,点击“编辑”按钮,可对 Python爬虫入门 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b1ef0c63bb39e2fbc40d88eef8e0c0b3