4. 서비스 클래스로 분리한 것의 장점을 살려 재사용한다는 것을 확인해보자. DependencyInjectionDemoController.cs 컨트롤러에 다음과 같이 About 액션 페이지를 만들고 서비스 클래스를 똑같이 호출해서 사용해보자.

    ▼  Controllers/DependencyInjectionDemoController.cs 코드 추가

    using DotNetNote.Services;
    using Microsoft.AspNetCore.Mvc;
    
    namespace DotNetNote.Controllers
    {
      public class DependencyInjectionDemoController : Controller
      {
          public IActionResult Index()
          {
              CopyrightService _svc = new CopyrightService();
              ViewBag.Copyright = _svc.GetCopyrightString();
              
              return View();
          }
          
          public IActionResult About()
          {
              CopyrightService _svc = new CopyrightService();
              ViewBag.Copyright = _svc.GetCopyrightString();
              
              return View();
          }
      }
    }
    

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