spring-boot-starter-freemarker 如何使用
时间: 2023-10-09 13:09:58 浏览: 172
要使用Spring Boot Starter Freemarker,可以按照以下步骤操作:
1. 在Maven或Gradle中添加spring-boot-starter-freemarker依赖项:
Maven:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
```
Gradle:
```
implementation 'org.springframework.boot:spring-boot-starter-freemarker'
```
2. 在application.properties或application.yml配置文件中配置freemarker相关属性,例如:
application.properties:
```
spring.freemarker.template-loader-path=classpath:/templates/
spring.freemarker.suffix=.ftl
```
application.yml:
```
spring:
freemarker:
template-loader-path: classpath:/templates/
suffix: .ftl
```
3. 在工程中创建Freemarker模板文件,例如:
```
<!DOCTYPE html>
<html>
<head>
<title>Welcome</title>
</head>
<body>
<h1>Welcome ${name}!</h1>
</body>
</html>
```
4. 在Controller中编写相应的请求处理方法,并返回ModelAndView对象,例如:
```
@RequestMapping("/")
public ModelAndView index() {
ModelAndView modelAndView = new ModelAndView("index");
modelAndView.addObject("name", "Jack");
return modelAndView;
}
```
5. 启动应用程序并访问相应的URL,例如:http://localhost:8080/,将看到Freemarker模板中的欢迎消息。
这样就完成了Spring Boot Starter Freemarker的使用。
阅读全文