Gson을 사용해서 자바 객체로 변환하는 과정에서 다음과 같은 오류가 발생하는 경우 해결 방안입니다.Unable to make field private final java.time.LocalDate java.time.LocalDateTime.date accessible: module java.base does not "opens java.time" to unnamed module1. 원인 Gson은 Java 객체를 json으로 json을 Java 객체로 변환해 주는 라이브러리로 변환 과정에 위와 같은 오류가 나는 이유는 LocalDate 또는 LocalDateTime 과 같은 Java 8 날짜 시간 클래스에 속하는 Java 클래스를 직렬화하거나 역직렬화할 때 발생 하는 오류로 public으로 선언한 필드..

Kafka를 통해서 전문은 받는 서비스 객체(Subscriber)에서는 하나의 객체만 사용 하여서 개발 되어야 한다는 품질 요구 사항이 있다. 현재 소스는 Kafka에서 받은 메세지를 업무 영역으로 가져 가지 않고 업무 영역에 사용 할 수 있는 DTO로 변경 해서 전달 하도록 개발이 되어 있다. 1. 처리 : - A Subscriber Class와 B Subscriber Class는 Kafka의 전문을 수신 받이서 내부 Message에 전문 변환 요청을 하고 그 결과를 DTO 객체로 받아서 각각 A 업무 처리, B 업무 처리 Class로 처리 요청을 한다. 2. 문제점: - Kafka 메세지를 받는 객체에서는 오직 하나만의 객체를 생성 하여서 업무 처리를 해야 한다는 품질 요구 사항이 위반으로 변경 요청..