티스토리 뷰

반응형

JPA에서 가져온 데이터가 없을 수 있으므로, Optional 처리를 하였다. 

없을 경우, Exception 처리를 하기위해, orElseThrow 를 사용하였다. 

 

 

 

근데, 아래와 같은 error가 발생하였다.

"must be caught or declared to be thrown"

 

사용코드

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

 

 

 

해결방법 

아래와 같이 Exception 을 명시해서 사용하면 해결된다. 

" <[EXCEPTION CLASS 명시]>.orElseThrow ( () -> { throw new [EXCEPTION] } ) "

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함