Spring Boot Rest Controller Создание списка пустых объектов JSON. Доставка контента отличается от локального хоста и удаJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Spring Boot Rest Controller Создание списка пустых объектов JSON. Доставка контента отличается от локального хоста и уда

Сообщение Anonymous »

Я работаю над этим весенним приложением, и я пытаюсь настроить его на удаленном сервере Tomcat. Существует большая разница в выводе между моим локальным выводом и выводом с сервера Tomcat. Локальный хост производит объекты, имеющие данные, а удаленное управление создает список пустых объектов JSON. < /P>
Класс объектов: < /p>
@Entity
@Table(...)
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Getter
@Setter
@ToString
@JsonSerialize @JsonDeserialize
public class TransactionInfo {

@Column(name = "account_id")
private Long accountId;

@Id
@Column(name = "transaction_id")
private Long transactionId;

@Column(name = "payment_date")
private LocalDateTime transactionDate;

@Column(name = "payment_amount")
private Double transactionAmount;
< /code>
Repository: < /p>
@Repository
@RestController
public interface TransactionInfoRepository extends JpaRepository,
PagingAndSortingRepository{}
< /code>
контроллер: < /p>
@RestController
@Resource
public class TransactionsRESTController {
@ResponseBody
@GetMapping(value="/findAll")
public ResponseEntity findAll(HttpServletRequest request,
@RequestParam(defaultValue = "0", name="page") String pageNumber,
@RequestParam(defaultValue = "1000") String pageSize)
{
HttpHeaders headers = new HttpHeaders();
headers.add("Content-Type", "application/json");

PageRequest page;
try {
page = PageRequest.of(Integer.parseInt(pageNumber), Integer.parseInt(pageSize),
Sort.by(Sort.Direction.DESC, "accountId"));
} catch (NumberFormatException _) {
throw new ResponseStatusException(HttpStatus.BAD_REQUEST, "One or more parameters were not accepted.");
}

Page results = transactionInfoRepository.findAll(page);
logger.info("Page " + page.getPageNumber() + " of " + results.getTotalPages() + ". Total results " + results.getTotalElements());

return new ResponseEntity(results.getContent(), headers, HttpStatus.OK);

}
}
< /code>
Когда я получаю /findall < /code> на моем локальном хосте я получаю этот вывод, который является правильным, список Jsonified Transactions; < /p>
[
{
"accountId": 00001,
"transactionId": 321312,
"transactionDate": "2025-01-01T00:00:01",
"transactionAmount": 360
},
{
"accountId": 00002,
"transactionId": 432434,
"transactionDate": "2025-01-01T00:00:02",
"transactionAmount": 365
},
(...)
]
< /code>
и на этом удаленном сервере пустые объекты json возвращаются в качестве ответа, что неверно: < /p>
[
{},
{},
{},
{},
{},
(...)
]
< /code>

Как я могу гарантировать правильно заполненные объекты JSON на каждом сервере? < /li>
Как я могу диагностировать, что вызывает разницу между выходами?>

Подробнее здесь: https://stackoverflow.com/questions/796 ... ent-delive
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Список контроллера для загрузки Spring Boot Создание пустых объектов JSON [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Spring Boot: ошибка 404 при доступе к конечной точке локального хоста
    Anonymous » » в форуме JAVA
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Тестируйте API REST на реальном сервере (без локального хоста)
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Получение пустых объектов в приложении Spring Boot, работающем в VS Code
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Получение пустых объектов в приложении Spring Boot, работающем в VS Code
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

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