实现 UserController 类
在这一步中,你将学习如何实现UserController类来处理登录请求,并使用UserVO对象接收参数。
- 导航到
org.labex.controller包并创建一个名为UserController的新 Java 类。
- 使用
@RestController注解UserController类,使其成为一个 Spring MVC 控制器。
- 实现一个名为
login()的方法,该方法处理对“/login”端点的 HTTP POST 请求。
- 使用
@PostMapping("/login")注解login()方法,将其映射到“/login”端点。
- 为
login()方法声明一个参数,该参数应为UserVO对象。
- 在
login()方法内部,使用System.out.println()将接收到的UserVO对象打印到后端控制台。
- 返回
UserVO对象中的username作为响应。
你的UserController.java文件应如下所示:
package org.labex.controller;
import org.labex.vo.UserVO;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class UserController {
@PostMapping("/login")
public String login(UserVO userVO) {
System.out.println(userVO);
return userVO.getUsername();
}
}
现在,你已经完成了UserVO类和UserController类的实现。下一步,你将测试该应用程序。