Dependency Injection Customization
서론
Scan 을 통한 Scrutor 의 이용은 많은 code 를 줄이는 데 도움을 준다.
하지만 Service 를 추가 할 때마다 Scrutor 의 변경을 해야 하는 문제가 여전히 남아 있다.
이러한 문제를 해결 하기 위한 방법이 필요하다.
1. Interface 의 추가
2. Program.cs 수정
3. Service 수정
4. Controller 수정
5. Test
두 번째 호출시
결론
이제 service 를 추가한 후 IInjectableService 인터페이스를 상속하면
scan 에 service 타입을 더 추가 하지 않고 DI 를 사용할 수 있게 되었다.
관련영상
댓글
댓글 쓰기