Optional<String> churchLocation = Optional.of(body.getChurchLocation());
Optional<String> churchLogoUrl = Optional.ofNullable(body.getChurchLogoUrl());
Optional.of() 메서드를 사용하여 churchLocation을 만들면,
body.getChurchLocation()의 값이 null이 아니어야 합니다.
그러므로 churchLocation의 값은 반드시 존재해야 하며,
값이 null이면 NullPointerException이 발생할 수 있습니다.
즉, churchLocation은 값이 반드시 있어야 하고,
churchLogoUrl은 값이 있을 수도 있고 없을 수도 있는 것으로 이해하시면 됩니다.
'Java Spring Boot' 카테고리의 다른 글
에러 메시지 띄울 때, CustomException 사용 (0) | 2023.12.04 |
---|---|
"message": "권한이 존재하지 않아요. 고객센터에 문의해주세요." < 해결 방법 (0) | 2023.12.02 |
질문) service, repository(@Query) / 코드 인증시 로컬시간 왜 필요? (0) | 2023.11.29 |
@PathVariable과 @RequestParam 차이? (0) | 2023.11.29 |
생성자는 언제 실행이 되는지? (1) | 2023.11.29 |