무작정 프로젝트하며 야생형으로 배우는 Java, Spring, JPA.
현재 간단한 메모앱 CRUD 진행중.
Optional
Optional.of()를 통해서 값 있/없을 표현할 수 있다. of()의 경우엔 null값일때 NullPointerException 에러냄.
Optional.ofNullable() 일때는 에러 안냄. 대신 null일때 빈 Optional 객체 내림.
그래서 isPresent()나 isEmpty() 같은걸로 확인 가능.
자바스크립트, 타입스크립트에서는 null과 undefined 처리로 간단히 처리하던 값들을 Optional이라는 Wrapper로 다시금 처리해주는 부분이 앙큼했지만 해내보이고 있음.
확실히 JS, TS와 문법이 다르니 (이와 같은 작은 프로젝트에서는) 비즈니스 로직보단 기본 Java 문법에서 버벅이게 된다. 역시 언어 기본기가 중요하니 열심히 하자!