묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
Qualify나 Primary를 쓰면 OCP 위반인건가요??
Qualify나 Primary를 사용해서 주입을하게되면 객체를 바꿔야될때 config파일을 수정하는게 아닌 결국 클라이언트 쪽 코드를 바꿔서 객체를 정하는거니깐 OCP는 못지키는걸로 봐야되나요??
-
미해결스프링 핵심 원리 - 기본편
Autowired 의 필드명과 Qualifier 를 사용하는 것 질문드립니다.
Autowired 에서 필드명, 파라미터명에 의존하는 것과 Qualifier 를 사용하여 서비스를 조작하는 것은 DIP 에 어긋나는 것으로 보입니다. 혹시 이 생각이 다소 옳지 못다하다면 어느 부분을 수정해야하는지 말씀부탁드리고 위의 생각이 맞다면 어떻게 저 부분을 받아들여야 하는지 말씀부탁드립니다.