在SSM(Spring + SpringMVC + MyBatis)框架中,虽然JSP是传统的视图技术,但并不是唯一的选择。本教程将展示如何在不使用JSP的情况下,通过Spring MVC和Thymeleaf实现前后端分离的简单示例。
准备工作
在开始之前,请确保您的开发环境已经安装了以下工具:

- JDK 1.8+
- Maven 3.0+
- Spring Boot 2.x
- Thymeleaf 3.x
步骤 1: 创建Spring Boot项目
使用Spring Initializr(https://start.spring.io/)创建一个Spring Boot项目,选择以下依赖:
- Spring Web
- Thymeleaf
步骤 2: 创建Controller层
在`src/main/java/com/example/demo`目录下创建一个名为`HelloController.java`的文件,并添加以下
```java
package com.example.demo;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class HelloController {
@GetMapping("
