我正在制作一个使用Spring RESTApi的简单项目。我尝试使用POST请求将数据插入数据库,但不幸的是在那里得到了错误。 我正在使用Postman进行API请求。
所有其他请求获取,删除和放置工作正常,但发布不起作用。
我尝试过手动插入数据而不使用api但这对我来说很好。
错误是;
@RequestMapping(value = "/create", method = RequestMethod.POST)
public ResponseEntity<Void> createUser(@RequestBody User user, UriComponentsBuilder ucBuilder) {
try {
userService.insert(user);
} catch (HibernateException e) {
System.out.println(e);
return new ResponseEntity<>(HttpStatus.NOT_FOUND);
}
HttpHeaders headers = new HttpHeaders();
headers.setLocation(ucBuilder.path("/user/{id}").buildAndExpand(user.getUserId()).toUri());
return new ResponseEntity<>(headers, HttpStatus.CREATED);
}
由于!!!!!!!!!!!!!!