java - Sonar "Credentials should not be hard-coded"错误

标签 java sonarqube

在我的应用程序中,我有一个 ApplicationConstants.java 类,它为应用程序中使用的字符串常量服务。 我将 public static final String PASSWORD = "password" 作为常量之一。 Sonar 为此抛出错误,如下所示。如果有办法处理,请告诉我。

Sonar error: Description Assignee Resource New issue Credentials should not be hard-coded : Remove this hard-coded password. EnrollmentConstant.java false

最佳答案

您应该将密码移至配置。

关于java - Sonar "Credentials should not be hard-coded"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40177121/

相关文章:

java - 我真的可以通过关闭连接读取 LOB 吗?

java - 为什么我应该使用 Deque 而不是 Stack?

sonarqube - 为什么 SonarQube 6.0 临时文件夹中有大量旧数据(总共 36GB)?

sonarqube - 如何从 SonarQube 中排除/忽略引用的项目分析

java - 在并发 java 应用程序中使用 for 循环迭代器

java - KURA使用: "com.sun.net.httpserver.*" in an OSGI bundle包下的类

java - 所有枚举的 Spring 自定义转换器

maven - tmatesoft.svn.core.SVNAuthenticationException : svn: E170001

java - SonarQube - Java 规则 "S128"- 为什么规则会提示 break 语句丢失的事实,而这显然不是必需的?

java - 将 switch case 重构为 HashMap : extra memory usage?