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

电子政务网站建设的挑战线上培训机构

电子政务网站建设的挑战,线上培训机构,vi手册模板60页,wordpress 标题分隔符1 Freemarker 视图集成 SpringBoot 内部⽀持 Freemarker 视图技术的集成,并提供了⾃动化配置类 FreeMarkerAuto Configuration,借助⾃动化配置可以很⽅便的集成 Freemarker基础到 SpringBoot 环境中。这⾥借助⼊⻔项⽬引⼊ Freemarker 环境配置。 Start…

1 Freemarker 视图集成

       SpringBoot 内部⽀持 Freemarker 视图技术的集成,并提供了⾃动化配置类 FreeMarkerAuto Configuration,借助⾃动化配置可以很⽅便的集成 Freemarker基础到 SpringBoot 环境中。这⾥借助⼊⻔项⽬引⼊ Freemarker 环境配置。

Starter 坐标引⼊:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>

添加 Freemarker 配置信息:

       Freemarker 默认默认视图路径⽂ resources/templates ⽬录(由⾃动化配置类 Freemarker Properties 决定),该⽬录可以进⾏在 application.yml 中进⾏修改。

修改 application.yml 添加 freemarker 基本配置如下:

spring:freemarker:suffix: .ftlcontent-type: text/htmlcharset: UTF-8template-loader-path: classpath:/views/

编写IndexController 控制器转发视图:

package com.xxxx.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class IndexController {@RequestMapping("index")public String index(){return "index";}
}

views ⽬录下添加 index.ftl 视图:

2 Thymeleaf 视图集成

       SpringBoot ⽀持多种视图技术集成,并且 SpringBoot 官⽹推荐使⽤ Thymeleaf 作为前端视图⻚⾯,这⾥实现Thymeleaf 视图集成,借助⼊⻔项⽬引⼊ Thymeleaf 环境配置。

starter坐标引⼊:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

添加 Thymeleaf 配置信息 :

       hymeleaf 默认默认视图路径 resources/templates ⽬录(由⾃动化配置类 ThymeleafProperties 类决定),该⽬录可以进⾏在 application.yml 中进⾏修改。

## 环境选择配置spring:thymeleaf:prefix: classpath:/html/## 关闭 thymeleaf ⻚⾯缓存cache: false

编写 IndexController 控制器转发视图:

@Controller
public class IndexController {@RequestMapping("index")public String index(Model model){// 设置请求域的值model.addAttribute("msg","Hello SpringBoot");return "index";}
}

html ⽬录下添加 index.html 视图:

       修改 Thymeleaf 模板默认存放路径 (在 resources ⽬录下创建 html ⽂件夹)

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head><meta charset="UTF-8"><title>Thymeleaf视图</title>
</head>
<body><!-- 获取请求域的值 --><h2 th:text="${msg}"></h2>
</body>
</html>

启动Starter访问:

http://www.yayakq.cn/news/502675/

相关文章:

  • 大屏手机网站wordpress主题有后台
  • 哈尔滨专业网站制作自动发卡网站建设
  • 最好玩的网站建设一个电影网站怎么做
  • 京东pc网站用什么做的我的个人网站 的网页设计
  • php做网站后台世界互联网乌镇峰会
  • 网站怎么上传模板上海设计网站大全
  • 电子商务网站开发技术高邮建设局网站
  • wordpress单屏模板seo系统教程
  • 教育类门户网站网络开发需要学什么
  • 保定建网站需要多少钱h5效果展示网站
  • 如何自己学做网站网站建设 利润
  • 网站备案号和查询的不一样建设返利网站
  • 做美篇发网站建设网站的公司的官网
  • 网站总体策划的内容有哪些网站存在风险怎么解决
  • 德州做名片的网站网站注册
  • 大学网站策划方案邢台抖音优化
  • 上海行业门户网站建设工具现在可以去贵阳吗
  • 按月网站建设wordpress数据库太大
  • 河南省路桥建设集团网站网站建设yuanmus
  • 郑州网站建设居易国际免费空间试用
  • 阿里巴巴国际站入驻费用宿迁建设局网站a类证查询
  • 网页设计图片大小代码seo营销外包公司
  • 个人网站设计怎么做网站的登录注册页面怎么做的
  • wordpress视屏站做啥网站最挣钱
  • 公众号版网站建设网站公司推荐
  • 用google翻译做多语言网站移动互联网的长期趋势是
  • 辛集建设局官方网站制作团体网站
  • 网站开发专业简历口碑好网站建设公司哪家好
  • 360网站收录提交入口大全互动游戏制作软件
  • 科技 响应式网站模板沈阳图书设计公司