在SSM(Spring + SpringMVC + MyBatis)框架中,虽然JSP是传统的视图技术,但并不是唯一的选择。本教程将展示如何在不使用JSP的情况下,通过Spring MVC和Thymeleaf实现前后端分离的简单示例。

准备工作

在开始之前,请确保您的开发环境已经安装了以下工具:

SSM框架中不使用JSP实例教程从Controller到Service层实现  第1张

- 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("