さて、サーバー環境で機能するカスタムスコープがあります。私はいくつかの単体テストを作成しようとしていますが、単体テストの場合、カスタムスコープを機能させるために必要なすべてをモックするには複雑すぎるため、これらのBeanをシングルトンにします。
このようなことをしたいだけです
<!-- spring-test.xml -->
<bean class="org.springframework.beans.factory.config.CustomScopeConfigurer">
<property name="scopes">
<map>
<entry key="myCustomScope" value-ref="singletonScope"/>
</map>
</property>
</bean>
テストでカスタムスコープをオーバーライドして、junit
シングルトンにしたい。SingletonScope class
ただし、フレームワークに完全に組み込まれているように見えるため、デフォルトであり、すべてであるようには見えません。