gpt4 book ai didi

java - @PostConstruct & 检查异常

转载 作者:IT老高 更新时间:2023-10-28 21:01:12 24 4
gpt4 key购买 nike

@PostConstruct文档中提到了带注释的方法:

“该方法不得抛出已检查的异常。”

如何处理例如可以在这种方法中抛出的 IOException ?只需将它包装在一个 RuntimeException 中,让用户担心对象的错误初始状态?还是@PostConstruct 是验证和初始化注入(inject)依赖项的对象的错误位置?

最佳答案

是的,将其包装在运行时异常中。最好是更具体的东西,比如 IllegalStateException

请注意,如果 init 方法失败,通常应用程序将无法启动。

关于java - @PostConstruct & 检查异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8740234/

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