orElseThrow는 서버측에서 까지만 확인되는 예외처리인가, 아니면 클라이언트측 까지 전달되는건가?
--> 서버까지만.
orElseThrow를 쓰고, if ,else 지양 하라길래,
orElseThrow에서 return ResponseEntity ~~ 해버려서 상위 api메서드 중지까지 하려고 햇음.
뭐 무슨 람다표현식 써서.. supplier적용하여.. 어쩌고 하라길래 해봤는데
--> 안된다.
orElseThrow메서드는 예외를 던질 때만 사용하는 애다.
뭐.. 사용자정의예외처리 클래스 정의해서 ㅇㅓ찌저찌 해볼 수 있겠지만... 코드가 지저분해질것같다.
저 안에 다른 클래스 필드가 있는자체가 이상하다.
해결방법은 의외로 간단했다..
try catch문 사용 ㅠ
엥? 이정도는 해도 되나본데?
보면 안에 status정도는 있다.