Inflearn Community Q&A
setter에 @Autowired 쓰는 문법은 이제 막힌건가요?
Written on
·
1.9K
69
강의는 스프링 2.5버전대지만 현재 스프링 이니셜라이저에서 기본 지정 버전은 2.6버전입니다.
여기서는 CallServiceV1에서 사용한 setter에 @Autowired 붙이는 문법을 사용 할 시에는 생성자로 주입할 때랑 똑같이 순환참조냐고 묻는 오류가 발생하더라구요.
혹시나 싶어서 2.5.6으로 해보니 잘 되더랍니다...ㅠㅠ
갑자기 2.6.0버전부터 무슨 일이 생긴지는 모르겠지만 여기서는 안되네요 ㅠㅠ
spring디자인-패턴
Answer 3
61
yh
Instructor
고맙습니다. 최지선님^^!
스프링 부트 2.6 릴리즈 노트를 확인해보니 순환 참조를 기본적으로 금지하도록 변경되었습니다.
순환 참조를 허용하도록 해결하려면
application.properties 파일에 다음을 추가해야합니다.
spring.main.allow-circular-references=true
메뉴얼에도 업데이트 해둘께요^^!
참고: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.6-Release-Notes
감사합니다.
0
0





