@...Scoped
注释只对 @ManagedBean
有效
托管 bean 注释 | 描述 | 属性 |
---|---|---|
@ManagedBean | 以托管 bean 的形式注册一个类实例,然后将其放入到使用其中一个 注释必须结合使用一个实现零参数构造器的 Java 类。 |
当eager属性为 true 时,JSF 将在启动时创建托管 bean 并将其放入应用程序范围。 |
@ManagedProperty | 为托管 bean 设置一个属性。注释必须放在类成员变量的声明之前。 | value ,name |
@ApplicationScoped | 在应用程序范围内存储托管 bean。 | |
@SessionScoped | 在会话范围内存储托管 bean。 | |
@RequestScoped | 在请求范围内存储托管 bean。 | |
@ViewScoped | 在视图范围内存储托管 bean。 | |
@NoneScoped | 将托管 bean 指定为没有范围。无范围的托管 bean 在被其他 bean 引用时比较有用。 | |
@CustomScoped | 在定制范围内存储托管 bean。 定制范围就是指可以由页面创建者访问的地图。可以通过编程的方式控制定制范围内的 bean 的可视性和生命周期。 | value |