Почтальон возвращает нулевые значения в ответ - PullRequest
0 голосов
/ 25 мая 2020

Я создал простой Java API весенней загрузки для добавления сотрудников. Я хочу проверить, чтобы сотрудник добавил конечную точку. Когда я пытаюсь использовать его в почтальоне, я получаю в ответ нулевые значения.

Но его статус 200, и автоинкремент идентификатора также работает нормально.

enter image description here

Контроллер:

@RestController
@RequestMapping("/api/vi")
public class EmplyeeController {
  @PostMapping("/add")
    public Employee addEmployee(@RequestBody Employee employee) {
       return employeeRepository.save(employee);
    }
}

Репозиторий:

@Repository
public interface EmployeeRepository extends JpaRepository<Employee, 
Long>{}

Как я могу решить эту проблему? Это мое первое приложение для весенней загрузки. Я sh помогу вам решить эту проблему. Спасибо.

1 Ответ

2 голосов
/ 26 мая 2020

Вам нужно исправить свою полезную нагрузку, поскольку Spring связывает вашу полезную нагрузку с Entity, когда она должна иметь тот же атрибут, но в вашем случае вы используете _ "подчеркивание" в своей полезной нагрузке, а в Entity вы используете camelCase, поэтому решение будет обновляться почтовые данные, и тогда он будет работать.

{
   "emailAddress":"",
   "firstName":"",
   "lastName":""
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...