Jakarta ee @Named和@Model之间的区别

Jakarta ee @Named和@Model之间的区别,jakarta-ee,java-ee-7,Jakarta Ee,Java Ee 7,javax.enterprise.inject.Model和javax.inject.Named之间有什么区别?两者都可以从JSF EL获得。@Model只是@RequestScoped@Named (换句话说,@model是一个原型,它包含了更多关于原型的注释) 所以 @Model public class MainBean { //... 等于 @Named @RequestScoped public class MainBean { //...

javax.enterprise.inject.Model
javax.inject.Named
之间有什么区别?两者都可以从JSF EL获得。

@Model
只是
@RequestScoped@Named
(换句话说,
@model
是一个原型,它包含了更多关于原型的注释)

所以

@Model
public class MainBean {
//...
等于

@Named
@RequestScoped
public class MainBean {
//...