java.time.format.DateTimeParseException: Text ... could not be parsed at index 24

몽고DB의 칼럼은 ISO Date로 지정되어 있었는데

칼럼과 맵핑되는 data class 파일에 해당 칼럼을 LocalDateTime이 아닌 String으로 지정해서 발생한 문제였다...

 

@Document(collection = "myTable")
@ConditionalOnProperty(
	prefix = "spring.data.mongodb",
    name = ["enabled"],
    havingValue = true,
    matchIfMission = false
)
data class MyTableView(
	@Id
    val id: ObjectId? = null,
    val regDate: String? = null, // 에러코드
    val regDate: LocalDateTime? = null, // 맞는 코드
)