Nest.js - moduleRef를 활용 해보자
개요 component를 type에 따라서 다르게 처리해야 되는 경우가 생긴다. 이 때 사용하는 것이 moduleRef이다. 이는 spring의 beanFactory와 유사하며 특정 context에 대한 component를 load하는데 도움이 된다. component의 scope에 따라서 다르게 생성될 수 있다는 점에 유의하자. 예제 1 - 기본 예제 1. 시나리오 요즘 차에 관심이 많아서 한번 차랑 연관지어서 한 번 살펴보도록 하자. 기아 차를 생산하는 KiaSCarService와 현대 차를 생산하는 HyundaiCarService를 생성하자. 그리고 moduleRef를 활용해서 query에 맞게 차를 생성해주도록 하자. 2. 코드 코드는 아래와 같이 간단하다. /** * Entity */ expor..
2021.11.05