-
[SpringBoot] Security 관련 에러 - Error creating bean with name 'webSecurityConfig'IT/삽질 2023. 5. 5. 01:09
스프링 시큐리티 적용을 위해 WebSecurityConfigurerAdapter 를 상속한 클래스를 만들고, 빌드하는데 오류가 발생한다.
Error creating bean with name 'webSecurityConfig': Requested bean is currently in creation: Is there an unresolvable circular reference?
어라? circular refernece? 순환 참조?
불현듯 앞선 회사 팀장님과 디자인패턴 얘기하다가 순환참조에 대해 논의했던 일이 떠올랐다서로 의존성을 가지는 클래스간 문제인데.. 그러한 코드 짠 기억이 없는디... -_-;;
일단. 검색을 해보니 해결책이 있드라.
application.properties 에 아래 설정을 활성화하면 해결된다고 한다.
# for circular reference spring.main.allow-circular-references=true
스프링부트 2.6.x 부터는 순환참조 (circular reference)가 금지되었다고 하는데,
내가 사용 중인 버전은 2.7.10 버전이라서 오류 발생했던 것 같고. 위 설정 후 다시 빌드하니 정상 수행이 되었다!
흐미...
참고)
https://hungrydiver.co.kr/bbs/detail/develop?id=90
'IT > 삽질' 카테고리의 다른 글
[SpringBoot] @RequestBody, @ResponseBody 어노테이션 (0) 2023.10.31 [SpringBoot] Spring Security, custom login 반응없음 (1) 2023.05.09 [SpringBoot] @Transactional 어노테이션, 트랜잭션 전파 (0) 2023.05.04 [SpringBoot] MyBatis + log4jdbc 설정 시 deprecated 로그 수정 (0) 2023.05.02 [SpringBoot] MyBatis 의존성 추가 후 컴파일 오류 (0) 2023.05.01