前提:环境是搭建好了的,比如jdk啊、idea啊之类的




一、创建项目

  1. 打开​​IDEA​​,接着​​File -> New -> Project -> Spring Initialzr​​,然后就一直​​Next​
  2. 在​​Dependencies​​界面,选择​​Web -> Spring Web​
  3. 在​​Project location​​这儿,自己选择一个路径即可

二、添加并导入依赖

1、添加依赖。在pom.xml文件中,添加依赖

文件位置:​​demo -> pom.xml​

节点位置:加在​​project -> dependencies​​这个节点下

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


2、导入依赖。依赖添加后,一般会出现这个,点击​​Import Changes​​即可

Java SpringBoot Thymeleaf模板_创建项目


三、添加包

在​​demo -> src -> main -> java -> com.example.demo​​这个下面添加一个包​​controller​​,用于存放控制器


四、添加控制器

在​​controller​​下添加一个控制器​​GreetingController​​,代码如下:

package com.example.demo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;

@Controller
public class GreetingController {
@GetMapping("/greeting")
public String greeting(@RequestParam(name="name", required=false, defaultValue="World") String name, Model model) {
model.addAttribute("name", name);
return "greeting";
}
}


五、添加页面

在​​demo -> src -> main -> resources -> templates​​这个下面添加一个h5页面​​greeting.html​​,代码如下

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p th:text="'Hello, ' + ${name} + '!'" />
</body>
</html>


六、测试

运行项目后,在游览器里输入下面的url地址测试

​http://localhost:8080/greeting​

​http://localhost:8080/greeting?name=123888​