SpringBoot thymeleaf的使用方法解析
2020-04-24 18:17
781 查看
1.pom.xml添加相应依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
2.application.properties
#thymeleaf spring.thymeleaf.prefix=classpath:/templates/ spring.thymeleaf.suffix=.html spring.thymeleaf.mode=HTML5 spring.thymeleaf.encoding=UTF-8 spring.thymeleaf.content-type=text/html; charset=utf-8 spring.thymeleaf.cache=false
3.common.xml文件,注意文件路径
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>Insert title here</title> </head> <body> <h1>my first thymeleaf.</h1> hello, <span th:text="${name}"></span> </body> </html>
4.添加TemplateController.java
package myshop.controller; import java.util.Map; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; /* * 这里使用@Controller而不是@RestController * 还有模板文件中得去掉<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> * 所有标签得闭合 * * */ @Controller @RequestMapping("/templates") public class TemplateController { @RequestMapping("/common") public String Common(Map<String, Object> map) { map.put("name", "天恒"); return "Common"; } }
5.添加app.java
package myshop; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class App { public static void main(String[] args) { // TODO Auto-generated method stub SpringApplication.run(App.class, args); } }
6.访问路径,完成
http://localhost:8080/templates/common
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- Spring @value和@PropertySource注解使用方法解析
- Spring Boot使用FastJson解析JSON数据的方法
- Spring@Value属性注入使用方法解析
- Spring注解开发-全面解析常用注解使用方法之生命周期
- SpringBoot中Json解析方案与自定义配置方法(二)——使用Gson
- Spring Boot集群管理工具KafkaAdminClient使用方法解析
- SpringBoot中Json解析方案与自定义配置方法(一)——使用Jackson
- Spring注解开发-全面解析常用注解使用方法之组件注册
- 使用Spring方法注入协调不同步的bean
- [转载]VC轻松解析XML文件 - CMarkup类的使用方法
- 使用Spring内置拦截器为Struts的Action在每个方法调用之前打印一句话
- Spring Hibernate findByCriteria(...)方法 使用
- 解决android某些应用开发某些类无法解析/找到的问题--使用android隐藏类的方法
- 浅谈Spring静态切入点使用方法
- 在Spring中使用replaced-method来进行方法替换
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(三):通过 @Autowired的使用来消除 set ,get方法。
- VC轻松解析XML文件--CMarkup使用方法(解决解析中文字符出现乱码问题)
- spring.net泛型的配置以及使用方法
- Spring中使用Quartz的2种方法备份mysql中数据
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(一):消除hibernate中