티스토리 뷰
반응형
JPA에서 가져온 데이터가 없을 수 있으므로, Optional 처리를 하였다.
없을 경우, Exception 처리를 하기위해, orElseThrow 를 사용하였다.
근데, 아래와 같은 error가 발생하였다.
"must be caught or declared to be thrown"

사용코드
아래와 같이 " orElseThrow ( () -> { throw new Exception ~~~ } ) " 으로 작성하였다.

해결방법
아래와 같이 Exception 을 명시해서 사용하면 해결된다.
" <[EXCEPTION CLASS 명시]>.orElseThrow ( () -> { throw new [EXCEPTION] } ) "

반응형
'토이프로젝트' 카테고리의 다른 글
[ spring ] send HTML Email 방법 - ( Gmail 서버 이용 ) (0) | 2022.02.10 |
---|---|
[ spring ] send Email 방법 - ( Gmail 서버 이용 ) (0) | 2022.02.09 |