작성
·
306
0
강의 초반에 저장한적 없는 GET users/100을 요청했을 때 강의에서는 200 ok라고 뜨는데 저는 500 error라고 뜹니다. 500 error 뜨는 것이 틀린 것은 아닌 것 같은데 전 왜 이렇게 뜨는지 궁금하네요.
답변 1
1
안녕하세요, 이도원입니다.
JPA를 사용하여 user를 검색하는 부분에서, user가 존재하지 않을 때 UserNotFoundException이라는 오류를 발생시키고 있습니다. 이때, findOne 메소드의 반환값이 Optional<User> 형식으로 되어 있습니다. 이 Optional 객체를 사용하실 때 아래와 같이 데이터의 존재 유무를 확인하고 계신지 확인해 보시기 바랍니다.
감사합니다.