以前は、XMLで次のBeanを定義していました(機能しました!):
<bean id="session" class="mrpomario.springcore.bean_scopes.beans.SessionBean" scope="session">
<aop:scoped-proxy/>
</bean>
これで、Javaを介して同じ構成を実行しようとしました。
@Bean
@Scope("session")
@ScopedProxy
public SessionBean session() {
return new SessionBean();
}
次のエラーが発生します...
java.lang.IllegalStateException: No Scope registered for scope 'session'
...session()
別のBeanのセッターの引数として呼び出す場合。
なぜそれが起こり、どうすればそれを解決できますか?