반응형
Domain 코드 변경하기
특징 : POJO, JPA Entity 객체
Repository 코드 변경하기
특징 : Spring Bean, 의존성 X
Service 코드 변경하기
특징 : Spring Bean, 의존성 O, 비즈니스 로직
Controller, DTO 코드 변경하기
특징 : Spring Bean, 의존성 O, DTO의 경우 그 숫자가 많음
Book 코틀린 변경 코드
User 코틀린 변경 코드
Issue : 코틀린 리플렉션 발생 수정
단순히 java->kotlin으로 코드 변경 시 reflect 이슈가 발생한다.
해결 방법
코틀린 reflect 관련 의존성 주입으로 해결한다.
그 밖에 코틀린을 사용하기 위한 의존성도 있다.
코틀린은 null에 대해서 무자비하다.
https://tourspace.tistory.com/114
[Kotlin] 코틀린 null 처리 - ? ?. ?: !!, let, lateinit, 제너릭, 플랫폼 타입
이 글은 Kotlin In Action을 참고 하였습니다.더욱 자세한 설명이나 예제는 직접 책을 구매하여 확인 하시기 바랍니다 코틀린에서는 자바보다 null 처리를 좀더 명확하게 합니다. 따라서 NPE(NullPointerEx
tourspace.tistory.com
반응형
'Back-end > Spring+Kotlin' 카테고리의 다른 글
[Spring->kotlin] JPA를 함께 사용할 때 이야기거리 3가지 (0) | 2022.12.11 |
---|---|
[Java -> Kotlin] Junit5 Test로 코드 짜기 (0) | 2022.11.18 |