30.4.5 따라하기 4: 생성자 주입을 통한 클래스의 인스턴스 생성
1. DependencyInjectionDemoController.cs 컨트롤러 클래스를 열고 다음과 같이 코드를 변경한다.
▼ Controllers/DependencyInjectionDemoController.cs 코드 변경
using DotNetNote.Services; using Microsoft.AspNetCore.Mvc; namespace DotNetNote.Controllers { public class DependencyInjectionDemoController : Controller { private CopyrightService _service; public DependencyInjectionDemoController(CopyrightService service) { _service = service; } public IActionResult Index() { ViewBag.Copyright = _service.GetCopyrightString(); return View(); } public IActionResult About() { ViewBag.Copyright = _service.GetCopyrightString(); return View(); } } }