[스프링부트] @RequestScope

원서연·2023년 12월 10일
0

@RequestScope는 Spring 프레임워크에서 제공하는 스코프 중 하나로, 해당 빈이 HTTP 요청 단위로 생성되고 관리되도록 지정하는 어노테이션입니다.

일반적으로 Spring에서 빈은 기본적으로 싱글톤 스코프 로 생성되어 애플리케이션의 라이프사이클 동안 유지됩니다. 그러나 @RequestScope를 사용하면 각 HTTP 요청마다 새로운 빈 인스턴스가 생성되고, 해당 요청이 완료될 때까지 유지됩니다.

@RequestScope
@Component
@Getter
@RequiredArgsConstructor
@Slf4j
public class Rq {
    private final HttpServletRequest req;
    private final HttpServletResponse resp;
    private final MemberService memberService;
    private User user;
    private Member member;
profile
웹 백엔드 프로그래밍 Today I Learned

0개의 댓글