Controller随笔1
关于Controller注解
-
@RestController = @Controller + @ResponseBody 返回字符型内容
-
@Controller 能够返回html页面 需thymeleaf 但用得少
-
@ResponseBody 可以单独给某个方法用,即类外写 @Controller,类内方法 @ResponseBody + @GetMapping()
关于子目录
- @RequestMapping("/test") 用于整个类的子目录
- 也可以在类内这么使用: @GetMapping("/test/yes")
关于链接中的参数
- 共有两种方式
- 方法一需要在网址后加
?参数名=值
@GetMapping("/getId")
public Integer getId(@RequestParam(value = "id" ,required = false, defaultValue = "0") Integer id) {
return id;
}
- 方法二
此方法的链接较简洁
@GetMapping("/id/{id}")
public Integer getId2(@PathVariable("id") Integer id) {
return id;
}
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
极客卷毛——我的学习经验记录!
喜欢就支持一下吧