gpt4 book ai didi

java - 托管 bean 中的 @PostConstruct 方法

转载 作者:行者123 更新时间:2023-12-01 13:56:01 25 4
gpt4 key购买 nike

@PostConstruct方法中使用这种类型的代码行:

listA = myService.getMylist();

如果我们在托管 bean(JEE 应用程序)的 @PostConstruct 方法中使用它,您会给我什么建议:

  • 使用 try catch block 。
  • 请勿在 @PostConstruct 方法中使用此类代码行。

因为当我测试我的应用程序时,我的数据库已满,但是当我交付它时,数据库必须为空,并且将更新 de DB 的管理员。所以当然会有一些异常(exception)。

最佳答案

在几乎所有情况下,最佳实践是在没有元素的情况下初始化一个空集合,而不是仅将其指向 null 的引用。因此,如果您正在设计服务层,则不要返回空集合,而是返回空集合。此外,如果这是您设计的先决条件,即列表不能为空(这意味着这是一个 Not Acceptable 条件),那么您必须抛出一个错误来指示无效条件并停止 bean 的初始化。

关于java - 托管 bean 中的 @PostConstruct 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19623924/

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