Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

NOT FOUND

null일 수 있는 값과 equals (Cannot invoke \"String.equals(Object)\) 본문

spring boot

null일 수 있는 값과 equals (Cannot invoke \"String.equals(Object)\)

신토불이 2024. 4. 25. 10:15

java.lang.NullPointerException: Cannot invoke "String.equals(Object)" because "category" is null

 

만약 category 값이 null일 경우 아래와같이 비교하면 NPE가 발생한다.

String이 아니기 때문에 equals 함수가 존재하지 않아서 그렇다.

category.equals("ALL")

 

 

순서를 변경해주면 손쉽게 해결 가능하다.

"TEST".equals(category)