목록2023/05/26 (1)
Rootable의 개발일기
빈 스코프
📌 빈 스코프 종류 스코프(Scope)란 빈이 존재할 수 있는(active) 범위를 말한다. 1. 싱글톤 스코프 기본적으로 스프링 빈은 싱글톤으로 생성되므로, default scope로 보면 된다. 싱글톤처럼 스프링 컨테이너의 생성부터 종료까지 유지되는 가장 넓은 범위의 스코프이다. 2. 프로토타입 스코프 프로토타입 빈은 매번 요청할 때마다 새로 생성되는 빈(매번 참조값이 다름)이다. 해당 빈은 프로토타입 스코프 범위를 따르는데, 스프링 컨테이너가 빈의 생성, 의존관계 주입, 초기화까지만 관여하고 더 이상 관리하지 않는 매우 짧은 범위의 스코프이다. 그래서 @PreDestroy와 같은 종료 메서드가 호출되지 않는다. 3. 웹 스코프 웹 요청(HTTP 요청)이 들어오고 나갈 때까지 유지되는 스코프 📌 프로..
Spring
2023. 5. 26. 12:30