У меня есть объект JSON, который я передаю конечной точке API:
{
"ID": 12312,
"location": "London",
"friends": 1231,
"Name": "dsd",
"verified": true
}
У меня есть конечная точка UserController
:
@PostMapping("saveUser")
public String Save(@RequestBody(required = true) User newUser){
//TODO: User needs to have ID and all other necessary params
//TODO: RequestBody is not working. Why not?
userservice.saveNewUser(newUser);
return "True";
}
, и у меня есть класс User
:
@NodeEntity
public class User {
@Id
private long ID;
private String Name;
private String location;
private int friends;
private boolean verified;
private int followers;
.... getters and setters
Моя проблема: когда я вставляю пользователя, база данных регистрирует правильные данные о друзьях и местоположении, но поле и имя идентификатора и подписчиков неверны.Кто-нибудь знает почему? 