Pihentagy
10/22/2024, 6:38 AMkqr
10/22/2024, 7:02 AMPihentagy
10/22/2024, 7:03 AMPihentagy
10/22/2024, 7:03 AMPihentagy
10/22/2024, 7:04 AMkqr
10/22/2024, 7:06 AMPihentagy
10/22/2024, 7:22 AM@Component
class ObjectMapperInitializer {
@Bean
@Primary
fun objectMapper(): ObjectMapper = JsonMapper.builder()
// .. other options
.build()
// .. other options
.registerModule(SimpleModule().apply {
addDeserializer(PGpoint::class.java, PGpointConverter.PGpointDeserializer())
addSerializer(PGpoint::class.java, PGpointConverter.PGpointSerializer())
})
}
But seems like I misunderstood how to register custom serializers/deserializerskqr
10/22/2024, 7:34 AMkqr
10/22/2024, 7:35 AMPihentagy
10/22/2024, 7:47 AM@Bean
fun jsonFormatMapper(objectMapper: ObjectMapper): HibernatePropertiesCustomizer =
HibernatePropertiesCustomizer {
it[AvailableSettings.JSON_FORMAT_MAPPER] = JacksonJsonFormatMapper(objectMapper)
}
is the solution for Hibernate 6?kqr
10/22/2024, 8:13 AMPihentagy
10/22/2024, 8:16 AM