request만 쓸까말까함 ㅋ
만약 A, B가 동시에 요청 -> 컨트롤러로직에서 request scope 관련 된 걸 호출하면 A랑 B랑 다른 인스턴스가 할당된다.
서비스에서 또 request scope의 빈을 달라하면 '그' 객체 줌. ( 요청 전담 )
- 객체가 클라이언트 전용으로 만들어진다
응답이 나가야 destroy됨.
여기선 request만 설명..
------------------------------------------------------------------------- 9-6. request 스코프 예제 만들기
웹 라이브러리를 넣으면 AnnotationCon...... 저걸로 스프링컨테이너를 운영한다. ( 웹관련 기능이 더 필요하기 때문에 )
----------
장사가 너무 잘되서 동시에 여러 요청이 오는 경우, 로그가 뒤엉킨다. ( 요청 각각의 로그를 남기고 싶다. )
uuid는 전세계 절대절대절대 안겹침.
URL 정보는 어디선가 넣어줘야됨 ( 혼자 어떻게 알아 )
웹과 관련된 정보가 웹과 관련 없는 서비스 계층까지 넘어가게 하지 마라.
두 코드 꼼꼼히 읽으면서 생각.
결국 스프링 컨테이너에게 빈 요청하는 단계를 의존관계 주입 단계가 아니라 실제 고객요청이 왔을 단계로 미루어야함.
결국 스프링 컨테이너에게 빈 요청하는 단계를 의존관계 주입 단계가 아니라 실제 고객요청이 왔을 단계로 미루어야함.
결국 스프링 컨테이너에게 빈 요청하는 단계를 의존관계 주입 단계가 아니라 실제 고객요청이 왔을 단계로 미루어야함.
'강의 내용 정리 > 스프링 핵심 원리 기본' 카테고리의 다른 글
9-8. 스코프와 프록시 (0) | 2022.08.09 |
---|---|
9-7. 스코프와 Provider (0) | 2022.08.08 |
9-4. 프로토타입 스코프 - 싱글톤 빈과 함께 사용시 Provider로 문제 해결 (0) | 2022.08.08 |
9-3. 프로토타입 스코프 - 싱글톤 빈과 함께 사용시 문제점 ~ (0) | 2022.08.08 |
9-1. 빈 스코프란? ~ (0) | 2022.08.08 |