서비스의 수명은 종속성이 인스턴스화되는 시기와 수명에 따라 다르며 수명은 이러한 서비스를 등록한 방법에 따라 달라집니다. 아래 세 가지 방법은 서비스의 수명을 정의합니다. AddTransient Transient 는 서비스가 요청될 때마다 새롭게 생성됩니다. AddScoped Scoped 서비스는 요청당 한 번 생성됩니다. 연결이 유지되는동안 재사용합니다. AddSingleton Singleton 서비스는 처음 요청될 때 생성되며 이후의 모든 요청은 동일한 인스턴스를 사용합니다. 예제를 통해서 서비스의 수명주기를 알아보기 위한 테스트는 WebAPI 프로젝트로 진행합니다. 서비스 생성 1. 테스트에서 사용할 Singleton, Scoped, Transient 3개의 인터페이스와 구현 클래스를 생성합니다. ..