1.引入依赖;
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
2.在resources目录下新建templates目录,templates目录下放置html页面,如login.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
Hello world
</body>
</html>
3.写控制器controller
@RestController
@RequestMapping("/cargo")
public class CargoController {
@RequestMapping("/login")
public ModelAndView login() {
return new ModelAndView("login");
}
}
注意:注解如果加@RestController时,需要返回ModelAndView,如果注解加@Controller时返回页面名的String类型字符串,如下:
@Controller
@RequestMapping("/cargo")
public class CargoController {
@RequestMapping("/login")
public String login() {
return "login";
}
}
4.访问页面http://localhost:8081/cargo/login