Я младший веб-разработчик.
Я не понимаю, почему authenticatedPgInfo возвращает NULL
Следующее - мой простой тест.
@RestController
public class InitController {
@PostMapping("/test")
public String test(@RequestBody AuthenticatedPgInfo authenticatedPgInfo) {
return "";
}
}
И
@Data
public class AuthenticatedPgInfo {
private int code;
private String message;
private List<AuthenticatedPg> result;
}
Если я изменю @Data на @Getter и @Setter, authenticatedPgInfo вернет ноль.
Но когда я удаляю @Data, @Getter ... (аннотацию Lombok) и генерирую геттер и сеттер, тогда это работает !!
Я не понимаю, почему Ломбок не работает в этой ситуации ..
Может кто-нибудь помочь?
Заранее спасибо.
test.json
{
"result": [
{
"key": "rabbit",
"value": "3"
},
{
"key": "lion",
"value": "1"
}
],
"message": "success",
"code": 0
}