스프링 핵심원리: 빈 스코프
빈 스코프란?빈 스코프란, 번역 그대로 빈이 존재할 수 있는 범위를 뜻한다.스프링이 지원하는 스코프싱글톤: 기본 스코프이며, 스프링 컨테이너의 시작과 종료까지 유지된다. 가장 넓은 범위프로토타입: 스프링 컨테이너는 프로토타입 빈의 생성과 의존관계 주입까지만 관여하고, 더는 관리하지 않는 짧은 범위의 스코프웹 관련request: 웹 요청이 들어오고 나갈때까지 유지session: 웹 세션이 생성되고 종료될때까지 유지application: 웹 서블릿 컨텍스트와 같은 범위로 유지프로토타입 스코프싱글톤 스코프의 빈을 조회하면 스프링 컨테이너는 항상 같은 인스턴스의 스프링 빈을 반환한다. 반면, 스코프가 프로토타입인 빈을 조회하면 스프링 컨테이너는 항상 새로운 인스턴스를 생성해서 반환한다.클라이언트가 프로토타입 스..
2025. 2. 7.
최근댓글