@SneakyThrows
throws 키워드 대신 사용하는 롬복의 어노테이션이라고 한다. checked exception이 발생할 경우 자바에서는 이를 declare(by throw
) 하거나 잡아줘야 하고 그렇지 않으면 컴파일 에러가 뜬다. 이 어노테이션을 쓰면 이 원칙을 거스르게 된단다.. 근데 이거 왜 쓴거지? jwt에서 에러날 부분이 있는건가? 아 근데 이거 설명을 읽어도 무슨 소린지 잘 모르겠다. 내일 스크럼때 물어봐야 할 듯..
try with resources
@SneakyThrows
관련된 리뷰 아래 프레디가 남긴 코멘트에 언급된 try with resources.. 자원 해제에 관련된 구문인데 간단히 말해서
.close()
해주어야 했다.try(..)
안에서 선언된 객체들의 close()
를 자동으로 호출해서 따로 호출할 필요가 없어진다.@Cleanup
을 사용하면 알아서 해준다고 한다.쿠키