«Отсутствует требуемое тело запроса: public org.springframework.http.ResponseEntity». Я пропустил атрибут или кодировка совершенно неправильная?
Код: Выделить всё
@RestController
@RequestMapping("/api/board")
@CrossOrigin
public class ProjectTaskController {
@Autowired
private ProjectTaskService projectTaskService;
@PostMapping("")
public ResponseEntity addPTToBoard( @Valid @RequestBody ProjectTask projectTask, BindingResult result){
if(result.hasErrors()) {
Map errorMap= new HashMap();
for(FieldError error: result.getFieldErrors()) {
errorMap.put(error.getField(), error.getDefaultMessage());
}
return new ResponseEntity(errorMap, HttpStatus.BAD_REQUEST);
}
ProjectTask newPT= projectTaskService.saveOrUpdateProjectTask(projectTask);
return new ResponseEntity
(newPT, HttpStatus.CREATED);
}
Код: Выделить всё
@Entity
public class ProjectTask {
@Id
@GeneratedValue(strategy= GenerationType.IDENTITY)
private long id;
@NotBlank(message = "summary cannot be blank")
private String summary;
private String acceptanceCriteria;
private String status;
public ProjectTask() {
}
Подробнее здесь: https://stackoverflow.com/questions/561 ... ponseentit