import static com.toedter.spring.hateoas.jsonapi.MediaTypes.JSON_API_VALUE;
import org.springframework.hateoas.EntityModel;
import java.time.LocalDateTime;
@GetMapping("/getMovie",produces = JSON_API_VALUE)
public Movie getMovie(){
LocalDateTime localDateTime=LocalDateTime.now();
return new Movie(1,"Avengers",localDateTime);
}
< /code>
и класс фильма имеет < /p>
< /blockquote>
Public class Movie{
private Integer id;
private String name;
private LocalDateTime availableTime;
//Getters and setters and Constructor
}
}
< /code>
Я добавил следующую конфигурацию для объекта Mapper < /p>
@Bean
@Primary
fun objectMapper(): ObjectMapper =
JsonMapper.builder()
.addModule(JavaTimeModule())
.build()
< /code>
Я использую следующие зависимости hatos и jsonapi < /p>
implementation 'org.springframework.boot:spring-boot-starter'
implementation 'com.toedter:spring-hateoas-jsonapi:2.1.3'
implementation 'org.springframework.boot:spring-boot-starter-hateoas'
compile 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.7.3'
< /code>
Я получаю следующую ошибку < /p>
org.springframework.http.converter.HttpMessageNotWritableException:Could not write JSON:Java 8 date/time type java.time.LocalDateTime not supported by default: add Module "com.fasterxml.jackson.datatype:jackson-datatype-jsr310"
< /code>
Если я добавлю < /p>
@JsonSerialize(using = LocalDateTimeSerializer.class)
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
private LocalDateTime localdaetTime;
Когда я использую приведенный выше код на Getter, он работает, но я не могу использовать это, потому что класс модели присутствует в библиотеке, и я не могу его изменить.
Я работаю над Spring Hateoas jsonapi. < /p> У меня есть запрос GET < /p> [code]import static com.toedter.spring.hateoas.jsonapi.MediaTypes.JSON_API_VALUE; import org.springframework.hateoas.EntityModel; import java.time.LocalDateTime;
@GetMapping("/getMovie",produces = JSON_API_VALUE) public Movie getMovie(){ LocalDateTime localDateTime=LocalDateTime.now(); return new Movie(1,"Avengers",localDateTime); }
< /code>
и класс фильма имеет < /p> < /blockquote> Public class Movie{ private Integer id; private String name; private LocalDateTime availableTime;
//Getters and setters and Constructor }
} < /code> Я добавил следующую конфигурацию для объекта Mapper < /p> @Bean @Primary fun objectMapper(): ObjectMapper = JsonMapper.builder() .addModule(JavaTimeModule()) .build() < /code> Я использую следующие зависимости hatos и jsonapi < /p> implementation 'org.springframework.boot:spring-boot-starter' implementation 'com.toedter:spring-hateoas-jsonapi:2.1.3' implementation 'org.springframework.boot:spring-boot-starter-hateoas' compile 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.7.3' < /code> Я получаю следующую ошибку < /p> org.springframework.http.converter.HttpMessageNotWritableException:Could not write JSON:Java 8 date/time type java.time.LocalDateTime not supported by default: add Module "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" < /code> Если я добавлю < /p> @JsonSerialize(using = LocalDateTimeSerializer.class) @JsonDeserialize(using = LocalDateTimeDeserializer.class) private LocalDateTime localdaetTime; [/code] Когда я использую приведенный выше код на Getter, он работает, но я не могу использовать это, потому что класс модели присутствует в библиотеке, и я не могу его изменить.
Я работаю над Spring Hateoas jsonapi.
У меня есть запрос GET
import static com.toedter.spring.hateoas.jsonapi.MediaTypes.JSON_API_VALUE;
import org.springframework.hateoas.EntityModel;
import java.time.LocalDateTime;
Я работаю над Spring Hateoas jsonapi.
У меня есть запрос GET
import static com.toedter.spring.hateoas.jsonapi.MediaTypes.JSON_API_VALUE;
import org.springframework.hateoas.EntityModel;
import java.time.LocalDateTime;
Я использовал Joda 2.10.14 Time и Jackson2 2.18.3,
jackson-core-2.18.3.jar
jackson-databind-2.18.3.jar
jackson-datatype-joda-2.18.3.jar
joda-time-2.10.14.jar
У меня есть регистрация Jodamodule, но он также бросает исключение, мой код -
public...
Я использую Elasticsearch в приложении весенней загрузки. Я пытаюсь преобразовать образец индекса «kibana_sample_data_ecommerce», один из примеров баз данных в Kibana, в объект упругого поиска Spring Boot.
У нас есть схема JSON и генерируем от нее pojos. Но с той же схемой мы сталкиваемся с ошибкой, когда пытаемся проверить объект, который мы создали таким образом.
Я могу воспроизвести эту ошибку с помощью этого простого теста:
import static...