【发布时间】:2013-09-02 15:02:32
【问题描述】:
我们正在将 EJB 3.0 应用程序迁移到 EJB 3.1,并希望使用 @Stereotype 来减少一些 EJB 配置。
我们计划拥有的注解是:
- @Singleton
- @ConcurrencyManagement(BEAN)
- @PermitAll
- @Interceptors 或自定义@InterceptorBinding 注解
- @SecurityDomain("acme") JBoss / PicketLink
其中我知道@Singleton 不能放入@Stereotype 中,必须在EJB 本身上。还有什么不能放入@Stereotype?
更新
一个原型封装了以下的任意组合:
- 默认范围和
- 一组拦截器绑定。
然后这些示例使用 Java EE 7 @Transactional,它是一个 @InterceptorBinding,这让我相信以上注释都不能放入原型中。
【问题讨论】:
标签: annotations ejb java-ee-6 ejb-3.1 stereotype