231129 TIL - SpringBoot 객체의 Scope

jkeum·2023년 11월 29일
0

TECHIT-BackendSchool

목록 보기
17/50
post-thumbnail

@Component를 붙이면 그 객체의 수명은 application.
한번 생성하고 그 만들어진 객체를 계속 가져다가 씀.
(@ApplicationScope이 생략된 형태)

여기에 @RequestScope를 붙이면 객체의 수명이 무한하지 않음.
하나의 요청이 왔을 때 응답하고 나면 바로 사라짐. 잠깐 생겼다가 사라지는 것.

기본적으로 Bean은 application scope이지만, @RequestScope를 붙여서 매번 만들었다가 사라지게 할 수 있음.

어떤 Bean이 품고있는 변수들 중 수명이 가장 짧은 것에 scope을 맞춰야 함.

profile
It's me, jkeum!

0개의 댓글