학습기록남기기
Optional 과 null + Junit Test optional.empty 본문
Optional
Null 이 될 가능성을 가진 값을 객체로 감싸는 래퍼 클래스다. Optional 에 포장된 객체는 하나의 원소 혹은 Null 원소가 되는 것을 뜻한다. Null 을 직접 다루면 위험한 상황이 발생하거나 굉장히 까다롭다.
Optional 객체에 포장함으로써 유연한 처리가 가능해 진다. Null 을 Optional 에 포장하게 되면 Null 을 값으로 보고 로직을 구현할 수 있다.

Junit Test 시 Optional.empty 발생

