2. Controllers 폴더의 DependencyInjectionDemoController.cs 파일을 연다. 컨트롤러 클래스의 코드에 서비스 두 개를 주입하는 형태로 모양을 변경한다. 변경된 전체 소스는 다음과 같다.
▼ Controllers/DependencyInjectionDemoController.cs
using DotNetNote.Services; using Microsoft.AspNetCore.Mvc; namespace DotNetNote.Controllers { public class DependencyInjectionDemoController : Controller { private ICopyrightService _service; private ICopyrightService _service2; public DependencyInjectionDemoController( ICopyrightService service, ICopyrightService service2) { _service = service; _service2 = service2; } public IActionResult Index() { ViewBag.Copyright = _service.GetCopyrightString() + ”, “ + _service2.GetCopyrightString(); return View(); } public IActionResult About() { ViewBag.Copyright = _service.GetCopyrightString(); return View(); } } }