더북(TheBook)

2. Startup.cs 파일에 다음과 같이 서비스 등록 코드를 한 줄 더 추가한다. 나머지 코드는 생략된 상태다.

▼  Startup.cs

public void ConfigureServices(IServiceCollection services)
{
  services.AddMvc();
  
  //[DI(Dependency Injection)] 서비스 등록
  //services.AddTransient<ICopyrightService, CopyrightService>();
  //services.AddSingleton<ICopyrightService, CopyrightService>();
  services.AddScoped<ICopyrightService, CopyrightService>();
  //[DI] @inject 키워드로 뷰에 직접 클래스의 속성 또는 메서드 값 출력
  services.AddSingleton<CopyrightService>();
}

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