gpt4 book ai didi

java - 使用 JSF 2.0 处理支持 Bean 初始化的最佳实践 jsf-2.0

转载 作者:行者123 更新时间:2023-12-01 16:00:38 26 4
gpt4 key购买 nike

我的支持 bean 中有一个 @PostConstruct init() 函数,它执行冗长的数据库查询。

支持 bean 是 @SessionScoped。

每次执行 Ajax 查询时,我都会点击 init() 并再次触发数据库查询。

在触发数据库查询之前,我是否需要检查 init() 中的生命周期阶段?或者我应该将详细信息存储在更持久的对象中,例如当前用户?

最诚挚的问候,艾伦

最佳答案

@PostConstruct for @SessionScoped bean 在每个用户 session 中仅执行一次,因此它是初始化 bean 的正确位置。确保 bean 确实在 session 范围内,并且它的多次执行实际上并非来自不同的用户(=> session )

关于java - 使用 JSF 2.0 处理支持 Bean 初始化的最佳实践 jsf-2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4032663/

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