devmoa

Kotlin 도입 과정에서 만난 문제와 해결 방법

네이버플레이스·2019년 9월 6일·00
KotlinJavaSpring BootLombok컴파일 오류네이버 예약

AI 요약

Beta

이 글은 네이버 예약 서비스에 Java 기반에서 Kotlin으로 전환하는 과정에서 발생한 문제와 해결 방법을 다룹니다. 특히 Lombok 라이브러리를 사용하는 Java 코드와 Kotlin 코드를 함께 사용할 때 발생하는 컴파일 오류에 집중합니다.

Lombok은 반복적인 메서드 생성을 자동화하여 코드 간결성을 높이지만, Kotlin에서 Lombok이 생성한 private 필드에 접근하려 할 때 "Cannot access 'name': it is 'private' in "Person""와 같은 컴파일 오류가 발생합니다. 이 문제는 Lombok의 동작 방식과 Kotlin의 접근성 제어 방식의 차이에서 비롯되며, 글에서는 이 문제의 원인을 분석하고 해결 방안을 제시할 것으로 예상됩니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다