Когда я запрашиваю данные из моего restAPI, значения полей теряются.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Когда я запрашиваю данные из моего restAPI, значения полей теряются.

Сообщение Гость »


I have a method which returns all users from my database:

public ResponseEntity getAllUsers() { List users = userService.getAllUsers(); System.out.println("Retrieved users: " + users.toString()); // Add this line for logging return ResponseEntity.ok(users); } When I print the users everything is fine, but when the data is delivered to the frontend the values is lost:

const fetchData = async () => { try { const response = await axios.get('http://localhost:3500/flash/allUsers'); console.log(response); if (response.data) { const userInfo = response.data.map((user) => ({ username: user.username, password: user.password, email: user.email, userID: user.userID, })); setUsers(userInfo); setFilteredUsers(userInfo); } else { console.log('Error fetching users'); } } catch (error) { console.error('Unexpected error occurred: ', error); } }; fetchData(); }, []); When I log the response the payload is a list with the right name for the fields but all the values are null: [{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null},{"userID":null,"username":null,"email":null,"password":null}]

I have tried adding log lines to see where the data is lost


Источник: https://stackoverflow.com/questions/781 ... ds-is-lost
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»