当前位置: 首页 > wzjs >正文

奥林匹克做校服的网站深圳创业孵化基地入驻条件

奥林匹克做校服的网站,深圳创业孵化基地入驻条件,国家653工程,太平洋建设官方网站概述:FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序…

 

概述:FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。

入门案例

创建一个项目 freemarker-demo

pom.xml在引入依赖

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-freemarker</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId></dependency><!-- lombok --><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency><!-- apache 对 java io 的封装工具库 --><dependency><groupId>org.apache.commons</groupId><artifactId>commons-io</artifactId><version>1.3.2</version></dependency></dependencies>

新建application.yml

server:port: 8081 #服务端口
spring:freemarker:cache: false  #关闭模板缓存,方便测试settings:template_update_delay: 0 #检查模板更新延迟时间,设置为0表示立即检查,如果时间大于0会有缓存不方便进行模板测试suffix: .ftl               #指定Freemarker模板文件的后缀名

在java包下新建controller包,在controller包下创建HelloController

@Controller
public class HelloController {@GetMapping("/basic")public String test(Model model) {//1.纯文本形式的参数model.addAttribute("name", "freemarker");//2.实体类相关的参数Student student = new Student();student.setName("小明");student.setAge(18);model.addAttribute("stu", student);return "01-basic";}
}

在java包下新建entity包,在entity包下创建Student

@Data
public class Student {private String name;//姓名private int age;//年龄private Date birthday;//生日private Float money;//钱包
}

如图所示

在resource包下新建template包,在template包下创建01-basic.ftl

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>Hello World!</title>
</head>
<body>
<b>普通文本 String 展示:</b><br><br>
Hello ${name} <br>
<hr>
<b>对象Student中的数据展示:</b><br/>
姓名:${stu.name}<br/>
年龄:${stu.age}
<hr>
</body>
</html>

如图所示

 

运行FreeMarkerApplication

@SpringBootApplication
public class FreeMarkerApplication {public static void main(String[] args) {org.springframework.boot.SpringApplication.run(FreeMarkerApplication.class, args);}
}

访问http://localhost:8081/basic

http://www.dtcms.com/wzjs/834706.html

相关文章:

  • 代理上海建站公司注册门户网站建设汇报材料
  • 北京网站建设公司内江网站开发会用到的框架
  • 大同市网站建设胶带制作彩虹光影图片
  • 收费下载的wordpress网站商城网站备案需要什么
  • 东莞网站推广建设ssh做的大型网站
  • 网站建站建设深圳华鑫峰网站建设
  • 站点建错了网页能打开吗wordpress 每页 关高
  • 申请一个网站空间虚拟主机是指什么
  • dede网站地图路径东莞网红打卡地
  • 浙江省信息港官网潍坊seo招聘
  • 江门网站建设服务做网站赚不到钱了
  • wordpress基础主题站WordPress主题如何更新
  • 网站为什么被kwordpress 固态链接
  • 个人注册网站怎么注册网店推广的常用方法有哪些
  • 第一次做网站时是怎样的心情网站配色设计
  • 成都网站制网络营销的方法
  • 夺宝网站制作网站推广策划案哪里有
  • 长沙制作网站公司万网云服务器怎么上传网站吗
  • 企业外贸网站建设方案新手学做网站代码
  • 个人做的网站有什么危险吗阳新县建设局网站
  • phpcms 网站wordpress 标题关键词
  • 做类似返利网的网站有哪些展览展示设计网站
  • 密云建设网站网站备案的幕布尺寸
  • 品牌策划与推广实训报告南昌网站建设优化公司排名
  • 网站创建的基本流程响应式网站设计开发
  • 广州品牌网站设计公司手机商城网站案例
  • 公司专业做网站罗城建设局网站
  • wordpress的站点地址如何配置一个网站一年多少钱
  • 商业网站建设大纲phpcms做双语网站
  • 企业注册资本代表什么邯郸网站优化怎么做