초급 개발자 mylee 개발 노트

  • 홈
  • 태그
  • 방명록

NullPointerException 2

[Java] StringUtil.nvlStr() 사용법 정리

오늘도 어김없이 NullPointerException 발생... 문자열 null 처리 때문이었다.StringUtil.nvlStr() 메서드 사용법 확실히 정리하고 넘어가자. 1. nvlStr() 기본 개념일단 제일 기본적인 형태:// null이면 빈문자열("") 반환, 아니면 원래 값 반환String result = StringUtil.nvlStr(someString);  2. 직접 구현해보기회사 코드 보니까 이런 식으로 구현되어 있었다:public static String nvlStr(String str) { return str == null ? "" : str;}// 오버로딩된 버전도 있음public static String nvlStr(String str, String defaultValue)..

개발노트/Java 2025.01.11

[Spring] selectByPk 메서드

1. Primary Key로 조회하기기본 문법은 간단:User user = userMapper.selectByPk(userId);근데 이렇게만 쓰면 NullPointerException 위험이 있음. 항상 null 체크 해주자. // 내가 자주 쓰는 패턴User user = userMapper.selectByPk(userId);if (user == null) { throw new EntityNotFoundException("해당 유저 없음");}  2. MyBatis vs JPA 차이점MyBatis 쓸 때:@Mapperpublic interface UserMapper { @Select("SELECT * FROM users WHERE user_id = #{userId}") User sele..

개발노트/Spring 2025.01.10
이전
1
다음
더보기
프로필사진

초급 개발자 mylee 개발 노트

dev-mylee 님의 블로그 입니다.

  • 분류 전체보기 (35)
    • 개발노트 (35)
      • Java (2)
      • Spring (5)
      • JavaScript (7)
      • jQuery (6)
      • jqGrid (9)
      • TroubleShooting (6)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바