공부중에 헷갈려서 질문드립니다.
예를들어 리포지토리에서 서비스나, 컨트롤러를 주입받으면 안되는것은 잘 이해했습니다.
단 같은 계층에서 다른 객체를 주입받는것은 괜찮나요???? 아래가 그 경우입니다.
채팅서비스에서 채팅방을 만드는 메서드가 있습니다.
ChatService
-> createChatRoom()
이 있습니다.
제가 하고싶은것은 "팀"이 만들어질때마다 "대화방"이 만들어지게 하고싶습니다.
teamService
-> createTeam()안에서 ChatService의 createChatRoom()을 사용하고 싶은것입니다.
이럴때 TeamService에서 ChatService을 주입받으면 문제될 부분이 있나요?
있다면 어떻게 해결해야하나요?