springboot不使用thymeleaf
时间: 2023-04-27 19:01:56 浏览: 290
Spring Boot可以使用其他模板引擎,如Freemarker、Velocity、Mustache等。如果不想使用模板引擎,也可以直接返回JSON数据或者HTML页面。可以使用@RestController注解来返回JSON数据,使用@Controller注解来返回HTML页面。
相关问题
springboot中使用thymeleaf
在Spring Boot中使用Thymeleaf是很常见的。Thymeleaf是一个流行的模板引擎,可以在web应用程序中用于渲染HTML页面。它可以与Spring Boot集成,并且在服务器端渲染页面,比如在MVC中使用它来渲染视图。Thymeleaf具有诸多功能,可以通过表达式获得上下文数据并进行渲染。可以在Spring Boot中使用Thymeleaf来创建漂亮且可爱的web应用程序。
运行springboot项目使用Thymeleaf
要在Spring Boot项目中使用Thymeleaf,需要进行以下步骤:
1. 在pom.xml文件中添加Thymeleaf的依赖
```
<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.cache=false
# 字符编码
spring.thymeleaf.encoding=UTF-8
```
3. 在Controller中添加请求处理方法并返回对应的Thymeleaf模板名称
```
@Controller
public class MyController {
@RequestMapping("/index")
public String index() {
return "index";
}
}
```
4. 在resources/templates下创建对应的Thymeleaf模板文件
阅读全文