Невозможно POST-данные в ax ios (React to SpringBoot) Отформатированный вопрос на скриншоте прилагается - PullRequest
0 голосов
/ 01 апреля 2020

В React компонент: я устанавливаю

const object = {
          name: this.state.Name,
          place: this.state.Place
    }
    callBackend(object).then(validateResult => {
          if (validateResult.valid === true) {
            this.setState({status: 'saved'});
        } else {
            this.setState({status: 'error'});
        }
    }
--------------
// this call goes to service
import axiosInstance from "../Axios";
export const callBackend = (object) => 
    axiosInstance.post(`/employee/saveInfo`, { object }).then(res => {
        console.log(res);
    return res.data;
});
----------------
In java:
@PostMapping(path = "/saveInfo")
    public ResponseEntity<List<object>> saveInfo(@RequestBody Object o) {
       System.out.println(o.getName);// getting java.lang.NullPointerException
}

1 Ответ

0 голосов
/ 01 апреля 2020

Решение заключается в отсутствии скобок вокруг объекта. экспорт const callBackend = (объект) => axiosInstance.post (/employee/saveInfo, объект) .then (res => {console.log (res); вернуть res.data;

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