LocalDateTime serialize 에러를 처리 - JacksonConfig 제거, @JsonSerialize(using = LocalDateTimeSerializer::class) @JsonDeserialize(using = LocalDateTimeDeserializer::class)
추가
This commit is contained in:
parent
bcdd161205
commit
99d7510c32
|
@ -1,5 +1,9 @@
|
||||||
package kr.co.vividnext.sodalive.common
|
package kr.co.vividnext.sodalive.common
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.databind.annotation.JsonDeserialize
|
||||||
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize
|
||||||
|
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer
|
||||||
|
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer
|
||||||
import java.time.LocalDateTime
|
import java.time.LocalDateTime
|
||||||
import javax.persistence.GeneratedValue
|
import javax.persistence.GeneratedValue
|
||||||
import javax.persistence.GenerationType
|
import javax.persistence.GenerationType
|
||||||
|
@ -14,7 +18,12 @@ abstract class BaseEntity {
|
||||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||||
var id: Long? = null
|
var id: Long? = null
|
||||||
|
|
||||||
|
@JsonSerialize(using = LocalDateTimeSerializer::class)
|
||||||
|
@JsonDeserialize(using = LocalDateTimeDeserializer::class)
|
||||||
var createdAt: LocalDateTime? = null
|
var createdAt: LocalDateTime? = null
|
||||||
|
|
||||||
|
@JsonSerialize(using = LocalDateTimeSerializer::class)
|
||||||
|
@JsonDeserialize(using = LocalDateTimeDeserializer::class)
|
||||||
var updatedAt: LocalDateTime? = null
|
var updatedAt: LocalDateTime? = null
|
||||||
|
|
||||||
@PrePersist
|
@PrePersist
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
package kr.co.vividnext.sodalive.configs
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper
|
|
||||||
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule
|
|
||||||
import org.springframework.context.annotation.Bean
|
|
||||||
import org.springframework.context.annotation.Configuration
|
|
||||||
|
|
||||||
@Configuration
|
|
||||||
class JacksonConfig {
|
|
||||||
@Bean
|
|
||||||
fun objectMapper(): ObjectMapper {
|
|
||||||
return ObjectMapper().registerModule(JavaTimeModule())
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue