SpringBoot实战(二)使用视图解析器(Thymeleaf)

目录

    • Controller
    • index.html
    • application.yml
    • Maven 坐标
    • 运行
    • 注意

Controller

    @GetMapping(value = "/")
    public String index() {
        return "index";
    }

index.html

DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Testtitle>
    <script src="https://code.jquery.com/jquery-3.1.1.min.js">script>
head>
<body>
    <center><h1>这是一个测试h1>center>
body>
html>

application.yml

server:
  port: 8080
  servlet:
    context-path: / # 项目路径

spring:
  mvc:
    view:
      prefix: /templates/
      suffix: .html

Maven 坐标

        <!-- Thymeleaf -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>

运行

效果如下图所示:

在这里插入图片描述

注意

Controller 不要使用 @RestController、@ResponseBody 等注解,这两个注解会阻拦 thymeleaf 将 String 类型解析为页面。

你可能感兴趣的:(SpringBoot实战,java)