框架返回给我:
Book{name='book name,people name', author='jack'} - People{name='book name,people name', age='24'}
但是我想要的是:
Book{name='book name', author='jack'} - People{name='people name', age='24'}
因为一共四个参数,我想挨个赋值给两个对象,
这种情况除了修改实体类的属性名称,还有别的方法吗?
框架返回给我:
Book{name='book name,people name', author='jack'} - People{name='book name,people name', age='24'}
但是我想要的是:
Book{name='book name', author='jack'} - People{name='people name', age='24'}
因为一共四个参数,我想挨个赋值给两个对象,
这种情况除了修改实体类的属性名称,还有别的方法吗?
这哪儿行呢?用来封装请求体参数的对象,一般都是只有一个。如果是比较复杂的请求体,例如你这种情况。那么可以采取用JSON的方式。
请求体
{
"book": {
"name": "book name",
},
"peopole": {
"name": "people name"
}
}
定义一个接收的对象作为request body
class Payload {
private Book book;
private Peopole peopole;
}
谢谢大佬,我就是想要研究一下,我还是想着是,controller中的参数为两个对象且有一个相同的属性名,我想研究这个的"解法"
我记得我看到一本书上,有这个问题的解,但是找不到了,网上百度了一下也没有想要的结果
谢谢大佬