3. Startup.cs 파일에서 AddTransient 메서드로 변경한 후 /DependencyInjectionDemo 경로를 호출해본다. AddTransient, AddSingleton, AddScoped로 변경해보면서 다음의 4, 5, 6번 실행 결과를 확인해보자.


    public void ConfigureServices(IServiceCollection services)
    {
      services.AddTransient<ICopyrightService, CopyrightService>();
    }
    

     

    4. AddTransient 메서드 호출 시 각각의 인터페이스 변수에 따라서 서로 다른 인스턴스가 생성된다. 즉, 매번 호출할 때마다 다른 인스턴스가 생성되는 형태다.

    ▲ 그림 30-14 AddTransient 메서드로 호출 시 서로 다른 인스턴스 생성 확인

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.