티스토리 뷰

반응형

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/04   »
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
글 보관함