Невозможно сделать доступным окончательное поле java.time.ZoneOffset java.time.OffsetDateTime.offset:JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно сделать доступным окончательное поле java.time.ZoneOffset java.time.OffsetDateTime.offset:

Сообщение Anonymous »

У меня это есть во внешнем интерфейсе, самая важная метка времени, например дата

Код: Выделить всё

export interface MessageModel {
id?: String;
senderId: String;
receiverId: String;
content: String;
timestamp: Date;
seen: boolean;
}
на сервере у меня есть это

Код: Выделить всё

    @Column(name = "timestamp", nullable = false)
private OffsetDateTime timestamp;
и это dto

Код: Выделить всё

    @JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX")  // Handles date with timezone
private OffsetDateTime timestamp;
Я также добавил, прочитав кучу решений здесь, в application.properties

Код: Выделить всё

spring.jackson.serialization.write-dates-as-timestamps=false
но почему-то я все равно получаю эту ошибку.
Невозможно сделать поле частным окончательным java.time.ZoneOffset java.time.OffsetDateTime Доступно .offset: модуль java.base не «открывает java.time» для безымянного модуля @61862a7f
Я пробовал много решений, но ни одно из них не помогло

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

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

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

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

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

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

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