LocalDateTime serialize 에러를 처리 - JacksonConfig 제거, @JsonSerialize(using = LocalDateTimeSerializer::class) @JsonDeserialize(using = LocalDateTimeDeserializer::class)
추가
This commit is contained in:
		| @@ -1,5 +1,9 @@ | ||||
| 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 javax.persistence.GeneratedValue | ||||
| import javax.persistence.GenerationType | ||||
| @@ -14,7 +18,12 @@ abstract class BaseEntity { | ||||
|     @GeneratedValue(strategy = GenerationType.IDENTITY) | ||||
|     var id: Long? = null | ||||
|  | ||||
|     @JsonSerialize(using = LocalDateTimeSerializer::class) | ||||
|     @JsonDeserialize(using = LocalDateTimeDeserializer::class) | ||||
|     var createdAt: LocalDateTime? = null | ||||
|  | ||||
|     @JsonSerialize(using = LocalDateTimeSerializer::class) | ||||
|     @JsonDeserialize(using = LocalDateTimeDeserializer::class) | ||||
|     var updatedAt: LocalDateTime? = null | ||||
|  | ||||
|     @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()) | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user