[英]Getting 415 error while trying to call rest post method using spring
[英]getting error wrong month in Date while using Spring Rest Service
我正在使用春季休息服務。 我在 Spring 解析 json 時出錯了
至:2017 年 1 月 13 日星期五 05:30:00 IST 來自:2017 年 1 月 14 日星期六 05:30:00 IST
我什至沒有打發時間,時間也不是我的系統時鍾。
這是我的 json 請求
{"emp_name":"Pavan Keely","emp_id":"135835","entry_by":"172033","is_half_day":false,"applied_to_date":"13/02/2017","applied_from_date":"14/02/2017","taken_to_date":"","taken_from_date":"","leave_type_id":"1"}
這是POJO類
public class AppliedLeave
{
private int id;
private String emp_id;
private int leave_type_id;
@JsonFormat(pattern="dd/MM/yyyy")
private Date applied_from_date;
@JsonFormat(pattern="dd/MM/yyyy")
private Date applied_to_date;
private boolean is_half_day;
private double no_of_days_applied;
private String entry_by;
private String entry_date;
}
假設 getter setter 在那里
這是我的控制器
@RequestMapping(value = "/add-taken-leave", method = RequestMethod.POST)
public ResponseEntity<String> addTakenLeave(@RequestBody TakenLeave takenLeave)
{
if ((leaveTrackerService.addTakenLeave(takenLeave)).equals("success"))
return new ResponseEntity<String>("{\"success\": \"true\" }", HttpStatus.OK);
return new ResponseEntity<String>("{\"success\": \"false\" }", HttpStatus.OK);
}
嘗試使用@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="dd/MM/yyyy")
代替。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.