인프런 커뮤니티 질문&답변
comment 모델을 직접 import 하기 or 종속성 주입의 차이점을 알고싶습니다.
작성
·
274
퀴즈
민감한 데이터(예: 데이터베이스 URI)를 코드에 직접 노출하는 대신 권장되는 안전한 방법은 무엇일까요?
하드코딩하여 사용합니다.
환경 변수를 사용합니다.
주석으로 처리해둡니다.
별도의 파일에 확장자 없이 저장합니다.
답변 1
1
윤상석
지식공유자
안녕하세요!
사실 성능상으로 봤을때 둘 차이는 크게 없습니다.
네스트 철학과 객체지향 프로그래밍 관점에서는 comment 모델을 주입받아 사용하는 것이 좋습니다.
하지만 종종 mongodb에서 의존성 주입을 받았을때 라이브러리 이슈가 있을 수 있는데 이 경우 전역으로 사용되는 인스턴스를 사용하는 것이 좋습니다! comment 모델을 직접 불러오는 형태로 말이죠!
결론은 우선적으로 comment 모델을 주입받아 사용하되, 특정 이슈가 있다면 직접 불러와서 사용하는 것을 권장드립니다!





.png?w=112)
