Список контроллера для загрузки Spring Boot Создание пустых объектов JSON [закрыто]JAVA

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

Сообщение Anonymous »

У меня есть эта проблема, где запуск моей программы из IntelliJ показывает ответы данных, а другие платформы развертывания (Tomcat) показывают списки пустых объектов.@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> на моем локальном хосте в Intellij я получаю этот вывод, который является правильным, список 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>
Вот POM для создания проекта: < /p>

4.0.0


org.springframework.boot
spring-boot-starter-parent
3.4.5


xyz.a.b
TransactionService
war
TransactionService

UTF-8
UTF-8
23




org.springframework.boot
spring-boot-starter-web


org.springframework.boot
spring-boot-starter-data-rest


org.springframework.boot
spring-boot-starter-data-jpa


org.springframework.boot
spring-boot-starter-web-services



com.oracle.database.jdbc
ojdbc11
runtime


org.projectlombok
lombok
provided


io.swagger.core.v3
swagger-annotations
2.2.1


org.springdoc
springdoc-openapi-ui
1.6.11




com.fasterxml.jackson.core
jackson-databind


com.fasterxml.jackson.core
jackson-core


com.fasterxml.jackson.core
jackson-annotations




ArmsTransactionWS


org.apache.maven.plugins
maven-compiler-plugin

23
23




< /code>
Подробнее; < /p>

Файлы свойств и источники данных равны между развертываниями. Я использую ту же базу данных между платформами развертывания.>

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Spring Boot Rest Controller Создание списка пустых объектов JSON. Доставка контента отличается от локального хоста и уда
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Получение пустых объектов в приложении Spring Boot, работающем в VS Code
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Получение пустых объектов в приложении Spring Boot, работающем в VS Code
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Spring Boot: Создание объектов JPA из RAW JSON
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Spring Boot: Создание объектов JPA из RAW JSON
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

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