网站制作学校,广州营销推广公司,益阳seo网站建设,电子商务网站开发目的什么是Thymeleaf#xff1f; Thymeleaf是一个现代服务器端Java模板引擎#xff0c;适用于Web和独立环境#xff0c;能够处理HTML#xff0c;XML#xff0c;JavaScript#xff0c;CSS甚至纯文本。 Thymeleaf的主要目标是提供一种优雅且高度可维护的模板创建方式。为实现这…什么是Thymeleaf Thymeleaf是一个现代服务器端Java模板引擎适用于Web和独立环境能够处理HTMLXMLJavaScriptCSS甚至纯文本。 Thymeleaf的主要目标是提供一种优雅且高度可维护的模板创建方式。为实现这一目标它以自然模板的概念为基础将其逻辑注入模板文件其方式不会影响模板被用作设计原型。这改善了设计沟通缩小了设计和开发团队之间的差距。 Thymeleaf也从一开始就设计了Web标准 - 特别是HTML5 - 允许您创建完全验证的模板如果您需要的话。 一、配置maven在pom.xml当中配置
dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-thymeleaf/artifactId
/dependencydependencygroupIdnet.sourceforge.nekohtml/groupIdartifactIdnekohtml/artifactIdversion1.9.22/version
/dependency
二、配置Thymeleaf
.yml配置
spring:thymeleaf:cache: false # 关闭页面缓存encoding: UTF-8 # 模板编码prefix: classpath:/templates/ # 页面映射路径suffix: .html # 试图后的后缀mode: HTML5 # 模板模式 .properties配置
spring.thymeleaf.prefixclasspath:/templates/
三、新建html页面 四、controller层
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;Controller
public class IndexController {RequestMapping(/)public String index(){return index;}
}
五访问静态资源
在配置文件当中配置 .yml
spring:mvc:static-path-pattern: /static/** 引用格式
link relstylesheet href../static/css/mystyle.css/ 我们在进行正常访问的时候会报一下的错误这是因为我们需要给网页标题前添加一个小图标favicon.ico。 我们需要加上这一句话在页面上。
link relshortcut icon href../resources/favicon.ico th:href{/static/favicon.ico}/