深入理解@RequestParam注解:Spring MVC参数绑定的利器
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class ParameterController {
// 使用@RequestParam绑定请求参数到方法参数
@RequestMapping("/greeting")
public String greeting(@RequestParam(name = "name", defaultValue = "World") String name) {
return "Hello, " + name + "!";
}
}
这段代码定义了一个简单的Spring MVC控制器,其中包含一个使用@RequestParam
注解的方法。该方法通过映射/greeting
路径,将请求中名为name
的参数绑定到方法参数上。如果没有提供name
参数,它会使用默认值World
。这个例子展示了如何使用@RequestParam
来简化参数获取和方法签名定义的过程。
评论已关闭