본문 바로가기

강의 내용 정리/스프링 핵심 원리 기본

9-5. 웹 스코프 ~ 9-6. request 스코프 예제 만들기

request만 쓸까말까함 ㅋ

 

 

 

 

만약 A, B가 동시에 요청 -> 컨트롤러로직에서 request scope 관련 된 걸 호출하면 A랑 B랑 다른 인스턴스가 할당된다.

서비스에서 또 request scope의 빈을 달라하면  '그' 객체 줌. ( 요청 전담 )

- 객체가 클라이언트 전용으로 만들어진다

응답이 나가야 destroy됨.

 

여기선 request만 설명..

 

 

 

 

 

------------------------------------------------------------------------- 9-6. request 스코프 예제 만들기

 
 

 

 

웹 라이브러리를 넣으면 AnnotationCon......  저걸로 스프링컨테이너를 운영한다. ( 웹관련 기능이 더 필요하기 때문에 )

 

 

 

 

----------

 

 

장사가 너무 잘되서 동시에 여러 요청이 오는 경우, 로그가 뒤엉킨다. ( 요청 각각의 로그를 남기고 싶다. )

 

 

 

 

uuid는 전세계 절대절대절대 안겹침.

 

URL 정보는 어디선가 넣어줘야됨 ( 혼자 어떻게 알아 )

 

 

 

 

 

 

웹과 관련된 정보가 웹과 관련 없는 서비스 계층까지 넘어가게 하지 마라.

 

 

LogDemoService.java

 

LogDemoService.java

두 코드 꼼꼼히 읽으면서 생각.

 

 

이번 단원의 주제.

결국 스프링 컨테이너에게 빈 요청하는 단계를 의존관계 주입 단계가 아니라 실제 고객요청이 왔을 단계로 미루어야함.

결국 스프링 컨테이너에게 빈 요청하는 단계를 의존관계 주입 단계가 아니라 실제 고객요청이 왔을 단계로 미루어야함.

결국 스프링 컨테이너에게 빈 요청하는 단계를 의존관계 주입 단계가 아니라 실제 고객요청이 왔을 단계로 미루어야함.

Recent Posts
Popular Posts
Recent Comments