Open DolphaGo opened 2 years ago
딱히 어떤 에러라고도 표현을 안해줘서 원인을 찾기가 힘들었다.
에러 로그로만 말해보면 이니셜라이징 에러다. 객체를 생성할때 발생하는 에러라고 보면 된다. 객체 생성을 안했거나, 뭐 기타등등의 생성 오류에 발생되는 것. 객체 생성자를 확인해보거나, 이미 구현된 객체를 사용하는 경우 객체 선언 부분을 확인해보자.
근데 나는 그런 부분은 찾아볼 수 없었다. 구글링 및 찾아보면 롬복 버전 문제라는데 나는 버전 명도 지정하지 않았고, 스프링부트가 최적의 버전을 가져다 줄 것을 믿고 있었고 최근에 만든 프로젝트들도 모두 잘 동작했기에 나와는 관계 없는 문제라고 생각했다.
결국 나는 dependency version 문제를 의심했고 내가 공부하고 있는 s3과 springboot를 연동하는 과정에서 예제들이 오래된 dependency를 사용해서 생기는 문제임을 알아차렸다.
그러니, 다른 depedency의 버전을 의심해보자
나는 spring-cloud-aws의 버전을 최신으로 가져와주니 바로 정상 동작 한다.
dependencyManagement { imports { mavenBom 'org.springframework.cloud:spring-cloud-aws:2.2.6.RELEASE' } }
딱히 어떤 에러라고도 표현을 안해줘서 원인을 찾기가 힘들었다.
에러 로그로만 말해보면 이니셜라이징 에러다. 객체를 생성할때 발생하는 에러라고 보면 된다. 객체 생성을 안했거나, 뭐 기타등등의 생성 오류에 발생되는 것. 객체 생성자를 확인해보거나, 이미 구현된 객체를 사용하는 경우 객체 선언 부분을 확인해보자.
근데 나는 그런 부분은 찾아볼 수 없었다. 구글링 및 찾아보면 롬복 버전 문제라는데 나는 버전 명도 지정하지 않았고, 스프링부트가 최적의 버전을 가져다 줄 것을 믿고 있었고 최근에 만든 프로젝트들도 모두 잘 동작했기에 나와는 관계 없는 문제라고 생각했다.
결국 나는 dependency version 문제를 의심했고 내가 공부하고 있는 s3과 springboot를 연동하는 과정에서 예제들이 오래된 dependency를 사용해서 생기는 문제임을 알아차렸다.
그러니, 다른 depedency의 버전을 의심해보자
나는 spring-cloud-aws의 버전을 최신으로 가져와주니 바로 정상 동작 한다.