43. - JAVA의 영원한 숙적인 NullPointerException을 방지해주는 GOD
- 즉, null인 값을 참조해도 NullPointerException이 발생하지 않도
록 값을 래퍼로 감싸주는 타입입니다.
- 흔하게 볼 수 있는 곳은 Spring Data JPA를 사용할 때 Repository에
서 findById()의 반환값은 Optional 타입입니다.
44.
45.
46.
47.
48. 1. empty() -> 비어 있는 Optional 생성
-> 값이 있는 Optional 생성
-> 값이 있을 수도 있고, 없을
수도 있는 Optional 생성
2. of()
3. ofNullable()
49. 1. empty() -> 비어 있는 Optional 생성
-> 값이 있는 Optional 생성
-> 값이 있을 수도 있고, 없을
수도 있는 Optional 생성
2. of()
3. ofNullable()