1、首先要引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
2、新建文件夹template
在下面新建文件index.ftl,并输入一些内容,参考如下
<h1>this is my first freemarker page </h1>
添加配置文件
server:
port: 80
spring:
application:
name: pc-web
thymeleaf:
prefix: classpath:/template/ #prefix:指定模板所在的目录
check-template-location: true #check-tempate-location: 检查模板路径是否存在
cache: false #cache: 是否缓存,开发模式下设置为false,避免改了模板还要重启服务器,线上设置为true,可以提高性能。
suffix: .ftl
encoding: UTF-8
构建访问类和启动类
@Controller
public class IndexController {
private static final String INDEX = "index";
@RequestMapping(value = "/", method = RequestMethod.GET)
public String index() {
return INDEX;
}
}
启动类
@SpringBootApplication
public class WebApplication {
public static void main(String[] args) {
SpringApplication.run(WebApplication.class, args);
}
}
然后只需要在网页中输入127.0.0.1即可访问当index.ftl文件