lombok1 [Java] @SneakyThrow (Lombok 어노테이션) 1. @SneakyThrow 란? Lombok에서 제공하는 어노테이션으로 메서드 선언부에 예외 처리문(throws, try-catch문)을 따로 정의하지 않고, 예외 처리를 할 수 있게 해준다. 1-1. @SneakyThrow 의 특징 1. 예외 클래스를 파라미터로 입력해 원하는 예외 클래스만 동작하도록 할 수 있다. @SneakyThrows(UnsupportedEncodingException.class) public void utf8ToString(byte[] bytes) { return new String(bytes, "UTF-8"); } @SneakyThrows public static void IoException() { throw new IoException("hello world"); } 2... 2023. 7. 28. 이전 1 다음