값의 실제 수명이 scope 선택을 결정한다
짧은 값은 먼저 명시적 인자와 factory로 표현하고 DI·web context가 필요할 때 Spring scope를 쓴다.
| 수명 | 우선 표현 | Scope 사용 |
|---|---|---|
| method 호출 | 인자·지역 변수 | 불필요 |
| 작업 하나 | factory·try-with-resources | DI가 필요한 prototype |
| HTTP 요청 | immutable command | 공유 web 정보는 request |
짧은 값은 먼저 명시적 인자와 factory로 표현하고 DI·web context가 필요할 때 Spring scope를 쓴다.
| 수명 | 우선 표현 | Scope 사용 |
|---|---|---|
| method 호출 | 인자·지역 변수 | 불필요 |
| 작업 하나 | factory·try-with-resources | DI가 필요한 prototype |
| HTTP 요청 | immutable command | 공유 web 정보는 request |