개요
내부 메서드 호출에 대해서도 프록시 적용을 위해 setter를 통한 자기 자신 주입을 적용하려는데 아래와 같은 에러 메시지가 발생했습니다.
Requested bean is currently in creation: Is there an unresolvable circular reference?
원인
스프링 부트 2.6.X부터는 기본적으로 순환 참조를 금지하도록 변경되었습니다.
* 참고: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.6-Release-Notes
해결 방법
application.properties 혹은 application.yml에 아래와 같이 설정해주면 순환 참조가 허용됩니다.
spring.main.allow-circular-references=true
반응형
'[DEV] 기록' 카테고리의 다른 글
[Intellij] 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. (0) | 2022.01.22 |
---|---|
[Docker] Window에서 MySQL 컨테이너 올리는 절차 (0) | 2022.01.22 |
[Git] error: cannot lock ref ref/remotes/origin ~' (0) | 2021.12.21 |
[Gradle] Error:Failed to open zip file. Gradle's dependency cache may be corrupt (0) | 2021.12.02 |
[Git] Pull 받을 때 Conflict 나는 경우 해결방법 (0) | 2021.12.02 |