gpt4 book ai didi

java - Sonar 标志 "Bad practice": Usage of GetResource in XYZ may be unsafe if class is extended

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:02:24 24 4
gpt4 key购买 nike

Sonar 在我们的 Java 项目中指示这个错误。欢迎任何有关安全编程的建议!

URL url = getClass().getResource("/myWonderfulResource.txt");
if (url == null) {
throw new IllegalStateException("File not found: /myWonderfulResource.txt");
}

最佳答案

将类设为final,使其无法扩展。警告是为了防止扩展类(可能)尝试使用不存在的资源。

关于java - Sonar 标志 "Bad practice": Usage of GetResource in XYZ may be unsafe if class is extended,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17172578/

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