我阅读了关于JSF 支持 bean 结构(最佳实践)的答案 和这篇关于同一主题的文章,我真的很困惑。
在答案和文章中,模型bean 是会话范围的,但javax.enterprise.inject.Model @Model
注释是请求范围的。
在文档中它说:
内置原型用于定义 MVC Web 应用程序架构(如 JSF)的模型层的 bean。
我认为这是一个矛盾。
什么是真正的用途,@Model
为什么它是@RequestScoped
?我应该为模型豆使用什么,并且引用的答案仍然适用吗?