안녕하세요. 스프링부트로 개인적인 프로젝트를 진행하고 있는 취준생입니다.
다름이 아니라 스프링부트 빌드관련해서 질문을 드리려고 합니다.
먼저 저는
maven 이 아닌 maven mapper 를 이용하여 spring boot app 을 서버에서 빌드하고 실행하려고 합니다.
문제는 local 에서 해당 리포지토리(설정파일은 gitignore 에 추가했습니다) 다운받고
첫번째 : ./mvnw clean package (빌드)
두번째 : java -jar -Dspring.config.location=/../../application.properties,/../../application.yml target/app.jar
(이때 properties 와 yml 에 원격db 정보가 들어있습니다.)
그리고 똑같은 과정(git clone -> ./mvnw clean package -> java -jar .. ) 을 서버에서도(ssh 접속) 진행하였는데, 빌드까지는 잘 되었습니다. 그런데 문제는 java -jar 로 실행했을 때
순환참고 에러가 나오는 데 조금 당황스럽니다.
org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'brokerMessagingTemplate': Requested bean is currently in creation: Is there an unresolvable circular reference?
순환참조 문제인가? 싶다가도 로컬에서 똑같은 코드로 로컬에서 작동되었다는 것은 내부의 코드는 문제없다는 것이고 순환참조문제는 아닐것이다 라고 결론을 내리고 빌드를 할 때 컴퓨터의 환경적인 요인 때문에 잘못된 것은 아닐까 생각하고 서치하고 있는데, 혹시 고수님들 혹시 이런 경험 있으신가요?
혹시나 몰라 현재 깃헙 파일구조도 같이 올립니다.