Java _Optional

Robin·2024년 6월 9일

무작정 프로젝트하며 야생형으로 배우는 Java, Spring, JPA.

현재 간단한 메모앱 CRUD 진행중.


Optional

Optional.of()를 통해서 값 있/없을 표현할 수 있다. of()의 경우엔 null값일때 NullPointerException 에러냄.

Optional.ofNullable() 일때는 에러 안냄. 대신 null일때 빈 Optional 객체 내림.

그래서 isPresent()나 isEmpty() 같은걸로 확인 가능.


자바스크립트, 타입스크립트에서는 null과 undefined 처리로 간단히 처리하던 값들을 Optional이라는 Wrapper로 다시금 처리해주는 부분이 앙큼했지만 해내보이고 있음.

확실히 JS, TS와 문법이 다르니 (이와 같은 작은 프로젝트에서는) 비즈니스 로직보단 기본 Java 문법에서 버벅이게 된다. 역시 언어 기본기가 중요하니 열심히 하자!

profile
Always testing, sometimes dog walking

0개의 댓글