org.springframework.beans.factory.config.Scope
または、インターフェイスのカスタム実装を特定@Scope
の注釈付きアノテーションにバインドできますか?
たとえば、新しいスコープ タイプをカスタマイズしました。
@javax.inject.Scope @Retention(RUNTIME)
@interface Conversation {}
class ConversationScope implements Scope { ... }
class ConversationScopeConfigurer extends BeanFactoryPostProcessor
{ beanFactory.registerScope("conversation", new ConversationScope()); }
今、私はそれを次のように使用したい、
@Component
@Conversation
class Topic { ... }
それ以外の、
@Component
@org.springframework.context.annotation.Scope("conversation")
class Topic { ... }
出来ますか?
spring-context に「AnnotationPostProcessor」のようなものはありますか?