(줄친부분은 클래스이름)

 

몽고db를 이용한 스프링부트 리액티브 프로젝트 중 캡쳐와 같은 오류가 났다.

CommandLineRunner initialize(MongoOperations mongo) {
    return args -> {

로 초기 데이터를 넣어서 불러오는 중에 발생한 것 같은데,

해결법은 의외로 간단했다.

 

빨간줄친 클래스에 매개변수가 없는 디폴트 생성자를 정의했더니 정상동작했다.

정확한 이유는 모르겠지만 쿼리문 실행 결과에 쓰레기값이라든지 디폴트생성자를 요하는 프로세스가 있는 것 같다.

+ Recent posts