java吧 关注:1,295,942贴子:12,829,728
  • 0回复贴,共1

关于Java基础的一个问题

只看楼主收藏回复

在创建model类中,我们给类中的属性加入get 和set 方法,但是当客户端像服务端 发送请求携带该实体类的属性时候,我们可以通过get 和set方法分别获取和更新里面的值。以spring为例。
model类
public class Student{
private string id;
private string name;
public String getId(){
system.out.println("do getId ");
}
public void setId(){
sysout.out.println("do setId");
}
}
controller类
public Object insert(Student student,HttpServletRequest request) {
//do something
}
这个时候如果请求成功,那么控制台会优先打印 do getId 然后再打印do setId,请问这是为什么


IP属地:江苏1楼2018-07-06 14:16回复