ひがやすを技術ブログ

電通国際情報サービスのプログラマ

@Statelessの解釈

@StatelessをSeasar2がどう解釈するかですが、思っていた以上にいろいろ意見がありますね。デフォルトは、パフォーマンスとEJB3との互換性を考慮して、instance=SINGLETON、autoBinding=NONEにしたいと思いますが、*ComponentAutoRegisterで登録するときに、instanceとautoBindingのデフォルトを変えられるようにしたいと思います。今は、instanceしか変えられないので、autoBindingも変更できるようにします。後、個別に変えたいときは、@Componentでさらに上書きできるようにしたいと思います。


@Stateless
@Component(autoBindng=AutoBindingType.PROPERTY)