OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
circular
전체
최신순
질문하기
해결
9
bobong
·
거의 2년
434
0
해결 9
현업에서 서비스간 순환 참조를 어떻게 해결하시나요?
안녕하세요~ 스프링으로 어플리케이션을 개발하고 있고 현재 구조를 도메인 단위로 나누어서 도메인별 컨트롤러, 서비스, 레포지터리가 있는 상태입니다. 유저와 룸 도메인이 있을 때 유저에서 룸에 대한 정보가 필요하면 유저 서비스에서 룸 서비스의 메서드를 사용하고 있는데, 룸서비스에서도 유저에 대한 복잡한 로직을 통해 얻는 결과가 있으면 유저 서비스를 의존하게 되어 순환참조가 발생하더라구요. 이런 문제를 해결하는 여러 방식이 있어 보이는데 (lazy, 재설
답변
0
하자코딩
·
7년 이상
443
0
답변 0
멤버변수에 @Autowired 하면 circular dependency 신경안써도 되는건가요?
안녕하세요. 스프링부트 사용중에 있는데요.질문이 있습니다...circular dependency가 생기면 설계에 문제가 있는것으로 알고 있습니다만.. 급한대로 @Lazy를 써서 해결해야겠다! 라고 생각했습니다.적용전에 테스트로 아래와 같이 했습니다. A클래스에 private B b; 로 멤버변수를 갖고
Search Bar