springMVC 常用注解;
- package cn.mepu.controller;
- import cn.mepu.domain.User;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- /**
- * @User 艾康
- * @create 2019-11-12 10:24
- * 控制器
- * 使用在方法的返回值括号内
- * @RequestParam(name="页面的 name"): 接收属性值使用
- * @RequestBody: 拿请求体的内容
- * @PathVariable(name="大括号的 name"): 获取到路径大括号内的值
- * @RequestHeader("头"): 获取请求头
- * @CookieValue(JSESSIONID): 得到 JSESSIONID 的值
- * 方法
- * @ModelAttribute: 定义方法时该方法先执行
- * @SessionAttributes(value={"msg"}) 把 msg 存储到 request 域
- * request 域的存储: 可是使用 Model 类的 addAttribute 存储键值对到 request 域
- *
- */
- @Controller
- public class HelloController {
- //url 请求时执行该方法 method: 请求方式 params 该配置表示必须传入 username 参数 headers 请求头必须包含的请求头
- @RequestMapping("/hello")
- public String sayHello( User user){
- System.out.println(user);
- return "success";
- }
- }
来源: http://www.bubuko.com/infodetail-3284550.html