사용자 도구

사이트 도구


springframework:scope

문서의 이전 판입니다!


Spring Bean Scope

prototype

  • 매번 객체 새로 생성할 필요가 있을 경우 사용한다.
  • @PreDestroy 애노테이션이 작동하지 않는다. 즉, 초기화는 하지만 종료 처리는 하지 않으므로 종료처리를 Bean 사용처에서 직접해야 한다. 그 외의 다른 스코프에서는 작동한다.

구현방법 Provider<T>

@Autowired
private Provider<PrototypeBeanClass> prototypeBeanClassProvider;
 
...
PrototypeBeanClass bean = prototypeBeanClassProvider.get();
...

request/session

springframework/scope.1537174504.txt.gz · 마지막으로 수정됨: 2018/09/17 17:55 저자 kwon37xi