问题在于,当我们使用application / x-www-form-urlenpred时,Spring不会将其理解为RequestBody。因此,如果要使用它,则必须删除@RequestBody批注。
然后尝试以下操作:
@RequestMapping(value = "/patientdetails", method = RequestMethod.POST,consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)public @ResponseBody List<PatientProfileDto> getPatientDetails( PatientProfileDto name) { List<PatientProfileDto> list = new ArrayList<PatientProfileDto>(); list = service.getPatient(name); return list;}


