inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: ASP.NET Core 심화편

Dependency Injection

ConfigureServices 질문

해결된 질문

307

마재건

작성한 질문수 10

0

호스트가 서비스 컨테이너를 생성하고 ConfigureServices 메서드를 사용하여 서비스 컨테이너에 서비스를 등록한다고 알고있습니다. ( 틀릴 수도 있어요.)
강좌에서 ConfigureServices 메서드안에 생명주기가 있는 서비스를 넣는걸 보고 궁금해졌는데 Singleton 으로 만든 서비스는 앱 전체에서 하나만 생성되어 유일하게 사용되는것이고 나머지 Scoped 같은 것들은 HTTP 요청이 들어올 때 마다 
새로운 서비스가 생성되어 사용되는건가요?

MVC ASP.NET-Core

답변 1

1

Rookiss

맞습니다.
Singleton = 유일
Scoped = 동일한 요청 내에서 유일
Transient = 매 번 새로
만드는 것이고 실제 각 서비스 생성자에 BreakPoint 걸어서 확인해보실 수 있습니다.

mysql 1064에러

0

607

1

getter setter 질문

0

488

1

save() 메서드 반환 타입

1

406

1

http://localhost:8080/hello-mvc?name=Spring 오류

0

1186

2

http://localhost:8080/hello 로그인 ㅠㅠ

0

759

1

그냥 boolean을 사용하면 어떤 단점이 있을까요?

0

763

1

ObjectError 오류 메시지 출력

0

811

1

빌드 실행

0

667

1

spring data jpa를 적용했을 때 회원가입과 중복회원 확인 메소드 오류가 납니다.

0

1267

1

스프링이 제공하는 ExceptionResolver1

0

1028

3

http://localhost:8080/hello 404에러

0

802

2

Whitelabel Error Page 질문드립니다. 권우현님과 동일합니다.

0

614

5

43강 jackson 메이븐

0

349

1

프로젝트가 실행되지 않습니다.

0

1147

2

테스트하는데 오류가 어디 잘못 되었는지 모르겠어요 ?

0

509

1

윈도우 빌드 오류

0

708

1

http://localhost:8080/hello.html 관련 문제

0

981

1

localhost:8080/hello white label

0

1297

4

서버 비용 질문

0

544

1

JSON은 객체인가요 문자인가요?

0

824

1

Servlet Context, Servlet WebApplicationContext, Root WebApplicationContext 차이점

0

442

1

aws logging

0

310

1

Rookiss님의 관한 질문

0

431

2

DI에 대하여..

0

312

1