gpt4 book ai didi

spring - 如何在 JSF 2 中获取所有 session 范围的 bean?

转载 作者:行者123 更新时间:2023-12-04 11:11:57 28 4
gpt4 key购买 nike

据我所知,JSF 将所有 session 范围的 bean 保存在某种 Map 中(如果我错了,请纠正我。)。
在我的应用程序中,我有一个名为“userDetailsBean”的 session 范围(由 Spring 管理并注入(inject)到支持 bean)bean。

是否可以通过 JSF API 的帮助在某种集合中获取为不同用户创建的所有 bean 实例?

最佳答案

@PostConstruct 期间自己添加和删除它们到/从一些应用程序范围的集合/映射中和 @PreDestroy .

@PostConstruct
public void init() {
allSessionScopedBeans.add(this);
}

@PreDestroy
public void destroy() {
allSessionScopedBeans.remove(this);
}

关于spring - 如何在 JSF 2 中获取所有 session 范围的 bean?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11211387/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com