[Spring] 빈의 스코프 (싱글톤, 프로토타입, Provider, 프록시패턴)


[Spring] 빈의 스코프 (싱글톤, 프로토타입, Provider, 프록시패턴)

스코프1. 싱글톤기본적으로 스프링의 빈은 싱글톤으로 만들어진다. 싱글톤으로 생성된 빈의 경우 DI, DL 어떤 경우에도 동일한 오브젝트를 얻어오는 것을 확인할 수 있다. 따라서 싱글톤의 필드에는 의존관계에 있는 빈에 대한 레퍼런스나 읽기전용 값만 저장해두고, DTO와 같은 변수는 파라미터나 리턴값으로 전달하는 것이 바람직하다.2. 프로토타입프로토타입 스코프는 컨테이너에게 빈을 요청할 때마다 새로운 오브젝트를 생성해준다. 매번 새로운 오브젝트가 필요하면서 DI를 통해 다른 빈을 사용할 수 있어야 한다면 프로토타입의 빈은 적절한 선택이 될 수 있다.프로토타입 빈 내에서 싱글톤을 DI 받아 사용하는 것에는 아무런..........

[Spring] 빈의 스코프 (싱글톤, 프로토타입, Provider, 프록시패턴)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [Spring] 빈의 스코프 (싱글톤, 프로토타입, Provider, 프록시패턴)