자바

·개인공부
Optional Optional은 Java 8부터 도입된 클래스로, 값의 존재 여부를 나타내는 래퍼 클래스이다. 이 클래스는 주로 값이 존재하지 않을 수 있는 상황(null)에서 null 대신 사용되어 코드의 안전성을 높이고 NPE예외를 방지한다. 따라서, Optional을 사용함으로써 코드를 더 명확하게 작성하고 예외 처리를 개선할 수 있다. Optional은 Java 8부터 도입된 클래스이며, Optional로 객체를 감싸서 사용한다면 null 체크를 직접하지 않아도 된다. null을 다룰 때 발생하는 NullPointerException을 방지하며, 명시적으로 해당 변수가 null 일 수 있다는 가능성을 표현할 수 있다. 사용법 Optional 을 사용하는 방법에는 크게 Optional 변수 선언하..
·회고/TIL
어제 잠들기 전.. kafka 관련하여 에러를 발견했다. 그리고 문제해결에 하루종일을 쏟았다. 하지만 아직 해결하지 못했다. 속상하다. 문제는 사실 Kafka를 실행하는데 문제가 발생한 것이 아니다. 빠트린 기능을 개발하는데 있어 테스트를 진행하기위해 테스트를 실행하는데 에러가 발생했다. 먼저 해당 에러가 발생하는데 있어서 왜 kafka 부분이 문제가 되는지 몰랐다. Spring은 테스트를 실행하려면 Spring Application을 실행해야하여, 전체 중 문제가 발생하는 부분이 존재하면 해당 문제가 발생하는 듯하다. 문제가 되는 부분은 null 값을 반환하여 문제가 되는 것이었다. 어느 부분에서 null 값을 반환하는지 확인하기위해 디버그를 진행한 결과 kafkaConsumerConfigData 에서..
KEEMSY
'자바' 태그의 글 목록