The Custom Thread Scope module is a custom scope implementation for providing thread scoped beans. Every request for a bean will return
the same instance for the same thread. A Runnable must be wrapped in a ThreadScopeRunnable
if destruction callbacks should occur on a thread scoped bean.
![]() | Note |
|---|---|
See |
The threadCounter bean is set to use the custom ThreadScope and
the CustomScopeConfigurer registers the custom scope.
<bean id="threadCounter"
class="org.springbyexample.bean.scope.thread.Counter"
scope="thread" />
<bean class="org.springframework.beans.factory.config.CustomScopeConfigurer">
<property name="scopes">
<map>
<entry key="thread">
<bean class="org.springbyexample.bean.scope.thread.ThreadScope"/>
</entry>
</map>
</property>
</bean>