[Error] java: variable XXXX not initialized in the default constructor
·
Trouble Shooting(Error)
스프링 공부를 하는 중에 애플리케이션 실행이 안되고 아래와 같은 에러 메시지가 발생했다. java: variable myLoggerProvider not initialized in the default constructor 생성자를 직접 코드를 구현하지 않고 @RequiredArgsConsructor 애노테이션을 사용했는데 생성자가 만들어지지 않고 있는 문제였다.해당 문제가 왜 발생하는지 찾아보니 Gradle 5부터는 애노테이션을 구분해서 추가해 주어야 한다고 한다. 내가 문제를 해결하기 전 build.gradle에 추가했던 건 아래와 같다.implementation 'org.projectlombok:lombok' 해당 에러를 해결하기 위해서 build.gradle를 아래와 같이 수정하였다.compile..
[Error] Kotlin JSON parse error
·
Trouble Shooting(Error)
JSON parse error 발생! 일단 내가 경험했던 에러 메시지는 다음과 같다. JSON으로된 문자열을 Request로 변환해 주어야 하는데 실패 Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `com.group.libraryapp.dto.book.request.BookRequest` (although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator); nested exception ..
[Java_Error] NullPointerException
·
Trouble Shooting(Error)
클래스를 사용할 때 가장 많이 발생되는 오류 > 에러메시지 : java.lang.NullPointerException > 오류 발생 원인 : Heap(동적 메모리) 영역에 인스턴스가 생성되지 않아서 발생 > 해결방안 : 인스턴스 생성 Tv t1 = null; // 객체 선언 코딩 // t1.channel = 11; // 객체 생성을 하지 않고 값을 넣으면 에러 발생 t1 = new Tv(); // 인스턴스화(객체 생성)하는 코딩 // new 연산자로 인해 Heap 영역에 Tv 객체를 생성하고 =(대입연산자)를 통해 주소를 참조