【Spring教程28】Spring框架实战:从零开始学习SpringMVC 之 请求与请求参数详解
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
@RequestMapping("/pets")
public class PetController {
// 使用@RequestParam注解绑定请求参数到方法参数
@RequestMapping(method = RequestMethod.GET)
@ResponseBody
public String getPet(@RequestParam(name = "petId", required = false, defaultValue = "0") int petId) {
// 实现获取Pet的逻辑
return "Pet ID: " + petId;
}
}
这个简单的Spring MVC控制器定义了一个处理GET请求的方法,用于获取特定ID的Pet。@RequestParam
注解用于将请求参数petId
绑定到方法参数petId
。如果请求中没有提供petId
参数,则使用默认值0
。方法上的@ResponseBody
注解表示返回的字符串直接作为HTTP响应的主体内容。
评论已关闭