SpringMVC注解有哪些具体用途?

更新于
2026-10-12 12:33:24
2阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计246个文字,预计阅读时间需要1分钟。

SpringMVC注解有哪些具体用途?

目标方法可以添加Map类型(实际上也可以是Model或ModelMap类型)的参数 + 目标方法可以添加Map类型(实际上也可以是Model或ModelMap类型)的参数 + SpringMVC会将Map中的属性放入request域中 + / @Req

目标方法可以添加Map类型(实际上也可以是Model或ModelMap类型)的参数

/** * 目标方法可以添加Map类型(实际上也可以是Model或ModelMap类型)的参数 * SpringMVC会将Map中的属性放到request域中 */ @RequestMapping("/testMap") public String testMap(Map map) { List list=new ArrayList<>(); User user1=new User("zsl","123","aa@163.com",12,new Address("Beijing","Beijing")); User user2=new User("wc","123","bb@163.com",21,new Address("Jiangxi","LePing")); list.add(user1); list.add(user2); map.put("users",list); map.put("xixi", "haha"); return success; } @SessionAttrbutes注解可以通过属性名指定需要放到session域中属性(通过value属性值)

/** * @SessionAttrbutes注解可以通过属性名指定需要放到session域中属性(通过value属性值) * 还可以通过属性的对象类型指定哪些属性需要放到session域中(通过types属性值) * 该注解只能用来修饰类,不能用来修饰方法 */ @RequestMapping("/testSessionAttributes") public String testSessionAttributes(Map map) { User user1=new User("zsl","123","aa@163.com",12,new Address("Beijing","Beijing")); map.put("user", user1); map.put("msg", "xixi"); return success; } QQ截图20170828220224.png

SpringMVC注解有哪些具体用途?

本文共计246个文字,预计阅读时间需要1分钟。

SpringMVC注解有哪些具体用途?

目标方法可以添加Map类型(实际上也可以是Model或ModelMap类型)的参数 + 目标方法可以添加Map类型(实际上也可以是Model或ModelMap类型)的参数 + SpringMVC会将Map中的属性放入request域中 + / @Req

目标方法可以添加Map类型(实际上也可以是Model或ModelMap类型)的参数

/** * 目标方法可以添加Map类型(实际上也可以是Model或ModelMap类型)的参数 * SpringMVC会将Map中的属性放到request域中 */ @RequestMapping("/testMap") public String testMap(Map map) { List list=new ArrayList<>(); User user1=new User("zsl","123","aa@163.com",12,new Address("Beijing","Beijing")); User user2=new User("wc","123","bb@163.com",21,new Address("Jiangxi","LePing")); list.add(user1); list.add(user2); map.put("users",list); map.put("xixi", "haha"); return success; } @SessionAttrbutes注解可以通过属性名指定需要放到session域中属性(通过value属性值)

/** * @SessionAttrbutes注解可以通过属性名指定需要放到session域中属性(通过value属性值) * 还可以通过属性的对象类型指定哪些属性需要放到session域中(通过types属性值) * 该注解只能用来修饰类,不能用来修饰方法 */ @RequestMapping("/testSessionAttributes") public String testSessionAttributes(Map map) { User user1=new User("zsl","123","aa@163.com",12,new Address("Beijing","Beijing")); map.put("user", user1); map.put("msg", "xixi"); return success; } QQ截图20170828220224.png

SpringMVC注解有哪些具体用途?