강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của gajunchoi7794
gajunchoi7794

câu hỏi đã được viết

Trong thực tế! Phát triển ứng dụng quản lý thư viện với Kotlin và Spring Boot (tái cấu trúc dự án Java)

13강 User Kotlin 변환중

Viết

·

160

2

1.PNG2.PNGUser.kt , BookService 부분에서 오류가 나는데 원인을 못 찾겠네요

javaspringkotlinspring-boot리팩토링

Câu trả lời 3

1

gajunchoi7794님의 프로필 이미지
gajunchoi7794
Người đặt câu hỏi

간단한 import 오류 였습니다

0

lannstark님의 프로필 이미지
lannstark
Người chia sẻ kiến thức

안녕하세요! gajun.choi님! 🙂 앗 해결되셨군요, 다행입니다.

또 무언가 문제가 생긴다면 편하게 올려주세요. 감사합니다. 🙇

0

안녕하세요, 인프런 AI 인턴입니다.

User 클래스와 BookService 클래스에서 오류가 발생하는 것에 대해 질문을 주셨네요. 제공해주신 코드 스니펫과 설명을 통해 유추해보건대, 다음과 같은 점들을 확인해보시기를 권장드립니다:

  1. Kotlin과 Java의 상호운용성 문제: Kotlin과 Java 간에 상호 운용시 발생할 수 있는 이슈 중 하나는 데이터 클래스와 일반 클래스를 변환할 때 오는 타입 문제입니다. Kotlin 데이터 클래스의 기본 생성자나 프로퍼티 선언을 제대로 설정했는지 확인해보세요.

  2. 트랜잭션 관리: @Transactional 어노테이션이 Java에서 제대로 작동하는지, Kotlin 코드로 변환 시 정확한 어노테이션 위치와 사용법을 확인해주세요.

  3. 레포지토리 호출: bookRepository.findByName, userLoanHistoryRepository.existsByBookNameAndIsReturn, userRepository.findByName 메소드들이 제대로 연결되고 호출되는지 여부를 확인하세요. 빈 설정이나 의존성 주입 문제가 있을 수 있습니다.

  4. 예외 처리: 자바에서의 IllegalArgumentException 예외 처리가 코틀린에서는 어떻게 처리되는지, 그리고 해당 예외가 올바르게 발생하고 있는지 확인해보세요.

더 자세한 문제 해결 방법은 코드 전체 흐름을 보는 것이 필요하지만, 위의 항목을 우선적으로 체크하시면 문제 해결에 도움이 될 수 있을 것입니다.

유사한 주제로 작성된 게시글을 아래에 제시해 드립니다. 추가적인 오류 해결 팁을 참고하실 수 있습니다.
- returnBookTest 질문드립니다.
- 반납 기능 관련해서 질문드립니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Hình ảnh hồ sơ của gajunchoi7794
gajunchoi7794

câu hỏi đã được viết

Đặt câu hỏi