背景: 开发一个根据模版,自动填充用户数据并下载word文档的功能 使用freemarker进行定义模版,然后把数据进行填充。 maven依赖: ftl模版如下(可以先使用word画好模版,然后另存为为xml,对保存的xml进行修改,加入获取数据的表达式,最后另存为ftl ...
springboot默认不支持jsp,所以我们使用freemarker模块来实现view 视图层 , 根据java开发的原则。从底层开始所以 第一步。设计entity 第二部。编写controller类 第三步。视图层这里后缀为.html与后缀为.ftl效果一样。文件路径: templates freemarker.html 第四步。设置全局配置application.perporties 第五步 ...
2019-10-30 20:34 0 481 推荐指数:
背景: 开发一个根据模版,自动填充用户数据并下载word文档的功能 使用freemarker进行定义模版,然后把数据进行填充。 maven依赖: ftl模版如下(可以先使用word画好模版,然后另存为为xml,对保存的xml进行修改,加入获取数据的表达式,最后另存为ftl ...
1.创建项目 直接点下一步 原因: 不勾选 Create from archetype,是项目创建的骨架的时候,由于不知道什么原因就卡住了,一直在刷新 2.创建之后完成之后 ...
1.在pom文件中添加 4.hepl--find action 输入Registry... 设置compiler.automake.allow.when.app.running ...
集成freemarker,很简单很快捷。 注意注意,这里我是没有写版本号的,原因看第一篇,小伙伴们注意下,可以通过集成springboo为父模块,这样就可以不用添加版本号,也可以通过maven的公共版本管理的方法,这样可以不用添加版本号,只需要在管理的地方统一管理就好 ...
前面我们已经实现了thymeleaf模板,其实freemarker和thymeleaf差不多,都可以取代JSP页面,实现步骤也差不多,我们来简单实现一下 引入pom.xml依赖如下 <dependency> <groupId> ...
导入依赖 application.properties文件中新增freemarker配置 在src/main/resource/templates文件夹中创建helloFtl.ftl文件 创建controller层 浏览器测试 ...
一、案例 1.1 pom.xml 1.2 application.properties 1.3 编写控制器 ...
freemarker是一个页面模板引擎。用springboot整合freemarker的方式如以下步骤: 1.在创建springboot的项目的时候,选择freemarker的组件,或者自己手动在maven中添加库依赖: 2.在application.aproperties中添加 ...