«Необходимое тело запроса отсутствует: public org.springframework.http.ResponseEntityJAVA

Программисты JAVA общаются здесь
Anonymous
«Необходимое тело запроса отсутствует: public org.springframework.http.ResponseEntity

Сообщение Anonymous »

Я изучаю функции Spring-Boot и изучаю их также с помощью Postman. Но когда я запускаю код, я получаю ошибку 400 Bad Request на Postman, например:
«Отсутствует требуемое тело запроса: 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);
}
Код projectTask также имеет геттеры и сеттеры.

Код: Выделить всё

@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

Вернуться в «JAVA»