Closed jinjoo-lab closed 1 year ago
아 근데 서비스에서 엔티티<->dto 변환해주는 함수들 보니까 내가 코틀린 이해도가 좀 낮은거 같아서 제대로 이해한건지 모르겠어 저게 자바로 따지면 static 함수를 정의한건가?
MapStruct 가 시급해보이네요..
저도 MapStruct 쓰는거 좋다고 생각해요!
아 근데 서비스에서 엔티티<->dto 변환해주는 함수들 보니까 내가 코틀린 이해도가 좀 낮은거 같아서 제대로 이해한건지 모르겠어 저게 자바로 따지면 static 함수를 정의한건가?
Extension 함수라는 개념인데, 음.. 자바에는 마땅히 대응대는 개념이 없긴 해요 kotlin에만 있는 기능인데, static 이라기 보다는 어떤 모듈이나 클래스에 함수를 추가해서 쓴다는 개념이 강해서 상속(?) 내지는 합성에 좀더 가깝다고 봐야겠네요.
아하! 좀 더 알아봐야겠어요 답변 감사해요!!
로직 위주로 봐주세요 .... 이거 toDto , toEntity를 저 형태로 따로 mapper 만드는거 아시는 분? 너무 많아서 분리좀 하고 싶네요
ex) toDto(entity) 이거 말고 entity.toDto() 이렇게 쓰고 싶은데 그걸 엔티티나 dto 자체에 만들어야 하는건가?