inflearn logo
강의

講義

知識共有

Kotlin 文法から実務まで (実戦 Java -> Kotlin 変換)

実践 - dtoに変換

실습. dto 변환해보기

341

jheom

投稿した質問数 4

1

변환도중 85line에서 NullPointException 오류메시지가 나와서 *.http테스트가 안됩니다.

 

85line 코드는 assertEquals(7, response.getExperienceYears().intValue()); 이고 아래와 같이 오류메세지가 나옵니다.

Method invocation 'intValue' may produce 'NullPointerException'

 

CreatePrince.kt에서

 

@NotNull @Min(0)
val experienceYears: Int? = null,

null 허용을 해줬는데 NPE를 뱉어서 문의드립니다

java spring kotlin spring-boot 객체지향

回答 1

0

seyol

안녕하세요 jheom님 😀

dto 변환 중에 오류가 발생하셨군요..!

 

그런데 말씀하신 'Method invocation 'intValue' may produce 'NullPointerException'

요 메시지는 에러가 아닌 워닝 메시지입니다.

아래처럼 해당 함수에 노란색 라인이 그어지며 마우스나 키보드 커서가 올라갔을 때 메시지가 나왔을텐데요.

해당 메시지는 intValue() 앞에 있는 getExperienceYear() 라는 함수의 결괏값이 nullable하기 때문에 'NPE가 발생할수도 있다' 라고 친절한 인텔리제이가 알려주는 것입니다. 노랗게 그어졌다고 해서 에러가 실제로 발생했거나 동작하지 않는 부분은 아닙니다^^;;

image

실제로 테스트코드는 동작하는지 다시 한번 확인 부탁드리며 혹시라도 이상이 있다면 해당 화면 캡쳐와 함께 재 문의를 부탁드립니다 🙏

싱글턴패턴

0

2

1

패키지 구분에 대해 궁금한게 있습니다

0

7

1

안녕하세요. 바뀐 채점사이트 관련해서 문의드립니다.

0

19

1

Singleton 관련 질문입니다.

1

27

2

스프링부트 서버 에러나요

0

17

1

갑자기 채점 사이트가 바뀌었어요

0

19

1

코드 자료

0

24

2

2026.04에 추가된 강의 시청 불가

0

27

1

Service Create/Update Record 운용과 Delete Record 미운용의 차이 질문

0

18

1

문제 리스트 페이지

0

22

1

인가 코드 발급(프론트 vs 백)

0

28

2

part8 Notion 링크

0

22

1

채점 사이트 관련 질문드립니다

0

20

1

인텔리제이 MCP 서버 설정 관련

0

25

1

@MockK에서 null을 할당하는 이유?

1

81

1

@RelaxedMockK로 모킹하고 save 함수를 왜 또 모킹하는지 모르겠습니다.

1

339

1

build.gradle.kts 변경시 오류가 발생합니다.

0

470

1

서비스, 컨트롤러 질문입니다.

0

359

2

실습. gradle update/script 강의 문의

1

334

2

IntelliJ IDEA 문의

1

266

1

PDF 안에 파일이 없습니다

1

374

2

강의교재 PDF

1

267

1

import 질문

1

334

2

안녕하세요 질문이 있습니다.

1

364

1