@RequestMapping(“/testModelAttribute”)

//public String testModelAttribute(User user){

public String testModelAttribute(@ModelAttribute(“abc”) User user){

System.out.println(“修改 user=”+user);

return “success”;

}

/**

* @ModelAttribute 注解也可以来修饰目标方法 POJO 类型的入参, 其 value 属性值有如下的作用:

1). SpringMVC 会使用 value 属性值在 implicitModel 中查找对应的对象, 若存在则会直接传入到目标方法的入参中.

2). SpringMVC 会以 value 为 key, POJO 类型的对象为 value, 存入到 request 中.

*/

@ModelAttribute

public void getUser(@RequestParam(value=”id”,required=false) Integer id,Map map){

if(id!=null){

//模拟从数据库中获取到的user对象

User user = new User(1,”Tom”,”123456″,”tom@atguigu.com”,12);

System.out.println(“从数据库中查询的对象:user=”+user );

//map.put(“user“, user); //BindingAwareModelMap

//map.put(“abc“, user); //BindingAwareModelMap

}

}

java中的Attribute类_java培训技术ModelAttribute注解修饰POJO类型的入参相关推荐

  1. java中的枚举类_java中的枚举类型

    java中为了对参数类型使用限定,引入了泛型,实现了在编译期对参数类型是否合法的判断.同样,java为了对参数的值的限定,引入了枚举类,实现了在编译期对参数的值是否合法的判断. 首先我们用自定义类的方 ...

  2. java中的祖先类_Java程序公共祖先类-Object

    在Java中,所有的类都继承自Object类,它是所有的始祖,但是我们不需要显示的书写extends Object. equals方法 在JDK中,Object类的equals方法的实现如下: pub ...

  3. java 中的class类_Java中Class类简介

    Java中Class类简介 1. 在面向对象的世界里,万事万物皆对象.(java语言中,静态的成员.普通数据类型除外) 类是不是对象呢?类是(哪个类的对象呢?)谁的对象呢? -- 类是对象,类是jav ...

  4. java中源代码的类_java中源代码功能了解

    datainput和dataoutput类的作用: java.io.DataInput  一句话概括,从二进制流中读取字节到缓存数组 从二进制流中转化字节 读取一些字节从输入流中,存储他们在缓存数组中 ...

  5. java中的并发类_java中并发常用工具类

    前言:在你无聊的时候,想想比你优秀还努力的人,也许就不觉的无聊了 今天下午没事干把买的java并发编程艺术这本书拿出来看了看,看了下也记不住,还是好记性不如烂笔头,今天讲四个并发中可能会用到的工具类, ...

  6. java中的holder类_java – HashMap中Holder类的用途是什么?

    这与Java 7u6的改进有关,并已在Java 8中删除. 相关文件: The alternative hash function improves the performance of these ...

  7. java中继承applet类_java.applet.Applet类

    1.applet是一种不能单独运行但可嵌入在其他应用程序中的小程序 2.该类直接继承于java.awt.Panel类,其直接子类为javax.swing.JApplet 3.常用方法 public U ...

  8. java中的person类_java编程问题创建person类

    给你个示例参考: import .BufferedWriter; import .FileWriter; import .IOException; import java.util.Random; p ...

  9. java中自定义日期类_java日期操作自定义类

    每次当需要对日期进行处理的时候,总是会记不住库.方法和格式,所以就自己简单封装了下:包含了大部分功能,部分不常用的没有实现. package com.tunicorn.marketing.utils; ...

最新文章

  1. 相似度矩阵遍历 python
  2. 蓝桥杯_风险度量(一题多解)
  3. 如何评估序列推荐模型?
  4. 对Lucene PhraseQuery的slop的理解[转载]
  5. Java中最早期的集合Vector
  6. python分箱统计个数_【数据处理】python变量分箱常见手法:分类型、数值型、卡方、自定义...
  7. 海报设计素材|中国风的插画设计,国画浓抹中国色彩
  8. Linux内核深入理解系统调用(1):初始化-入口-处理-退出
  9. 【报告分享】2019年中国人工智能商业落地研究报告.pdf(附下载链接)
  10. 易语言mysql清空一个表_易语言高级表格清空.doc
  11. GStreamer1.0中no element “ffmpegcolorspace”报错解决(八)
  12. mysql设置远程访问的权限
  13. 一文读懂Xgboost
  14. 数字电路与逻辑设计——组合逻辑应用技巧篇
  15. 电脑重装系统苹果电脑开不了机的原因分析
  16. 智能营销增益模型(Uplift Modeling)实践整理
  17. 高并发高可用高可靠性的千人千面项目技术架构分析
  18. 【Win10 C盘压缩卷问题解答】:无法将卷压缩到超出任何不可移动的文件所在点
  19. 极速系列05—python批量拆分/合并PDF文档
  20. Springboot:拦截器和过滤器

热门文章

  1. 谈华为鸿蒙内核和操作系统,谈华为鸿蒙内核和操作系统
  2. python init方法做了什么_Python类方法、__new__方法和__init__方法分别是什么
  3. linux 文档编辑器 word,linux下vi编辑器命令大全
  4. java.lang.class_关于Java.lang.Class的一些疑问
  5. 实现定时中断_无线传感器网络实验报告(二)Timer定时应用实验
  6. pycharm 自动补全括号 引号
  7. Angular实现图片点击缩放组件
  8. 【思维】Iranian ChamPions Cup
  9. 洛谷 P1372 又是毕业季I
  10. 【转】利用python的KMeans和PCA包实现聚类算法