问题描述
实现一个Resource资源的时候,POST的请求体Representationentity能否换成对象本身,见例子:http://www.programering.com/a/MjNzADMwATI.html26@POST27@Path("add")28publicStringaddStudent(Representationentity){这种写法在转换时很麻烦,能否直接将Representation换成Student对象,有没有方法呢?
解决方案
解决方案二:
引用楼主solx_00的回复:
实现一个Resource资源的时候,POST的请求体Representationentity能否换成对象本身,见例子:http://www.programering.com/a/MjNzADMwATI.html26@POST27@Path("add")28publicStringaddStudent(Representationentity){这种写法在转换时很麻烦,能否直接将Representation换成Student对象,有没有方法呢?
转换当然可以转换啊!你直接朝方法添加:1.publicStringaddStudent(Studengstudent)或者2.publicStringaddStudent(StudengDTOstudentDTO){Studentstudent=studentDTO.dozer.map(studentDTO,Student.class);}3.不知道你为啥会觉得的麻烦,原来的Representationentity参数会由表单转化并获取相应的参数。
时间: 2024-09-19 13:48:32