SW 기능/.NET Core
DI
DI ASP.NeT Core 에서 DI는 의존성 주입을 위한 프레임워크임 DI는 소프트웨어 개발에서 중요한 디자인 패턴 중 하나이며, 코드의 유연성과 재사용성을 증가시키고 의존성 관리를 용이하게함. DI 컨테이너는 서비스를 등록하고 필요한 곳에서 이를 주입하여 사용할 수 있도록 지원함. 최초 어플리케이션이 실행됬을 때, 동작하는 미들웨어에서 DI 서비스 등록을 통해 소스 어디서든 주입만 하면 사용이 가능함 DI 생명주기를 통해 개발자는 클래스 간의 의존성을 직접 관리할 필요 없이, DI 컨테이너가 이를 대신 처리함. (가비지 컬렉터?!) DI 기능은 개발자가 더 효율적으로 코드를 구성하고 관리할 수 있도록 해줌. DI 컨테이너에 서비스 등록만 해두면 다양한 프로세스에서 효율적으로 사용할 수 있기 때문이지..
2024. 2. 7. 08:40