视频 播放网站怎么做的,58同城的网站建设,怎么添加网站程序,漂亮的设计类图片网站如何在 Spring Boot和 Java应用程序中使用注释抑制FindBugs警告 如果您的构建由于FindBugs问题而中断#xff0c;并且是假阳性#xff0c;或者由于其他考虑而无法解决问题#xff0c;则可以添加注释来忽略Findbugs警告。 更新您的Gradle依赖关系 您将需要在build.gradle文… 如何在 Spring Boot和 Java应用程序中使用注释抑制FindBugs警告 如果您的构建由于FindBugs问题而中断并且是假阳性或者由于其他考虑而无法解决问题则可以添加注释来忽略Findbugs警告。 更新您的Gradle依赖关系 您将需要在build.gradle文件中添加以下编译时间依赖性。 编译组“ findbugs”名称“ findbugs”版本“ 1.0.0” dependencies {compile group: findbugs, name: findbugs, version: 1.0.0
}获取Findbugs问题ID 您将需要一个特定的ALL_CAPS标识符以便FindBugs知道要忽略的错误。 找到FindBugs报告 在您的构建消息中您将看到一个指向findbugs报告的链接 文件///Users/canata/IdeaProjects/projectname/build/reports/findbugs/main.html 您还可以在构建工件中找到报告。 右键单击并在您喜欢的浏览器中打开以查看文件。 从构建目录打开findbugs html报告 打开FindBugs报告 有了它后在浏览器中打开Findbugs HTML报告。 它应如下所示。 查找错误HTML报告 获取FindBugs标识符 复制并粘贴FindBugs标识符。 它应该在ALL_CAPS中。 您将使用如下注释 SuppressWarnings“ OUT_OF_RANGE_ARRAY_INDEX” 在代码中添加注释 确保使用了正确的findbugs SuppressWarnings批注。 import edu.umd.cs.findbugs.annotations.SuppressWarnings; 添加抑制警告注释 在有问题的代码行上方添加此“禁止警告”注释。 此注释有多个版本。 确保使用特定的FindBugs问题ID作为注释中的参数。 确保在edu.umd.cs.findbugs.annotations包中使用特定于findbug的注释。 使用SuppressWarnings的edu.umd.cs.findbugs.annotation版本 这是您要在有害代码行上方添加的注释。 SuppressWarnings(OUT_OF_RANGE_ARRAY_INDEX) 重新运行版本以验证警告是否被抑制 您要确保警告被正确忽略。 如果您打算稍后再解决此问题或者至少以某种方式跟踪要解决的问题则可能还需要添加TODO。 您的构建应该可以成功运行而不会出现问题。 更多信息 http://findbugs.sourceforge.net/manual/annotations.html http://findbugs.sourceforge.net/api/edu/umd/cs/findbugs/annotations/package-summary.html 翻译自: https://www.javacodegeeks.com/2016/08/suppress-findbugs-warnings-java-spring-boot-web-application-using-gradle.html