2016-10-07 3 views

답변

1

음, 봄 1.x에서에서 두 개의 범위, 프로토 타입싱글이 있었다, 그래서 단지 singleton=true 또는 singleton=false 있었다.

콩 인스턴스가 "싱글"(공유 인스턴스) 또는 "프로토 타입" (독립 인스턴스)가 될 수 있습니다 DTD를 인용. 추가 범위는 핵심 BeanFactory 인프라의 상단 에 작성되어 있어야하므로 일부가 아닙니다.

(Source)

그러나, 이것은 그들이 다른 범위를 도입하는 것을 허용하지 않았다, 그래서 그들은 scope="singleton"scope="prototype"에, 봄이의 DTD를 변경했습니다. 이를 통해 scope="session"scope="request"과 같은 다른 범위도 소개 할 수있었습니다. DTD of Spring 2에서이 사실을 확인할 수 있습니다.


질문에 대답하기 위해 일반적으로 스프링의 버전은 같아야하지만 스프링의 버전은 다릅니다.

+0

면접관이 고대 세계에서 가지고 다니는 짐을 버리고 잊어 버릴 시간. LOL –