Код: Выделить всё
@Getter
@Setter
@ToString
@AllArgsConstructor
@NoArgsConstructor
@Data
public class ServiceRuleMgmtRequest implements Serializable {
@NotNull
private Integer costShareMapID;
private Integer costShareAdminID;
private Integer plCostShareID;
private Integer serviceRuleID;
private List serviceRuleMgmtArray;
private String serviceRule;
private String serviceType;
private String description;
private String serviceCalMethod;
private Double serviceAgeMin;
private Double serviceAgeMax;
private String serviceGender;
}
Код: Выделить всё
@ApiOperation(value = "Get existing Service Rule Management Details")
@PostMapping("/setDeductibleID")
public ResponseEntity setDeductibleID(HttpServletRequest request, @Valid @RequestBody ServiceRuleMgmtRequest serviceRuleMgmtRequest) {
if (serviceRuleMgmtRequest == null) {
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(Collections.singletonMap("serviceRuleMsg", "Invalid ServiceRuleMgmtRequest"));
}
HttpSession session = request.getSession();
session.setAttribute("serviceRuleMgmtRequest", serviceRuleMgmtRequest); //getting trust boundary violation here
return ResponseEntity.status(HttpStatus.OK).body(Collections.singletonMap("serviceRuleMsg", "SUCCESS"));
}
Подробнее здесь: https://stackoverflow.com/questions/781 ... quest-body
Мобильная версия