TIL

김나영·2023년 7월 1일
0

TIL

목록 보기
16/43

2023.07.01

✅ Facts(사실, 객관)

이노캠 4주차 : 주특기 숙련주차(2일차)

과제 마무리 단계

✍️ Findings(발견, 배운점)

JwtUtil

Validation

  • Optional

    • 값이 존재할 수도 있고 존재하지 않을 수도 있는 값을 감싸는 래퍼 클래스

    • 주로 NullPointerException을 방지하고 null 체크를 간편하게 처리하기 위해 사용

    • isPresent()

      • 값이 존재하면 true 반환, 값이 존재하지 않으면 false 반환
    • get()

      • 값이 존재하면 값을 반환, 값이 존재하지 않으면 NosuchElementException 발생시킴
      • 사용을 지양하고 다른 메서드들을 사용하는 걸 권장
    • orElse() , orElseGet()

      • 값이 존재하지 않을 때 기본값을 반환
    • orElseThrow()

      • 값이 존재하지 않을 때 원하는 예외를 발생시킬 수 있음

💡 Feelings

✔️ 끝날 것 같지 않은 과제가 끝나간다. 필요없는 부분들은 제거해가면서 마무리를 해야겠다.

✔️ 완성된 코드들을 보면서 말로 설명하는 연습을 해야겠다.

0개의 댓글