Java 以静态方式访问数据
嗨,我在做这样的事情Java 以静态方式访问数据,java,static,http-headers,sonarqube,Java,Static,Http Headers,Sonarqube,嗨,我在做这样的事情 String app = (String) getRequestHeader().getHeaderParameter(RequestHeaderParamsName.HEADERNAME.AAP); String chan = (String) getRequestHeader().getHeaderParameter(RequestHeaderParamsName.HEADERNAME.CHANNELCODE); 但是SonarQube抛出了下一个异常 将此实例引用更
String app = (String) getRequestHeader().getHeaderParameter(RequestHeaderParamsName.HEADERNAME.AAP);
String chan = (String) getRequestHeader().getHeaderParameter(RequestHeaderParamsName.HEADERNAME.CHANNELCODE);
但是SonarQube抛出了下一个异常
将此实例引用更改为静态引用
在eclipse中,我使用Sonarint插件,并说:
静态字段RequestHeaderParamsName.AAP应以静态方式访问
还有这个
静态字段RequestHeaderParamsName.CHANNELCODE应以静态方式访问
有人知道如何解决这个问题吗。看起来你可以删除
。HEADERNAME
String app = (String) getRequestHeader().getHeaderParameter(RequestHeaderParamsName.AAP);
从消息中可以看出,RequestHeaderParamsName.HEADERNAME
是类型为RequestHeaderParamsName
的静态字段,RequestHeaderParamsName.AAP
也是一个静态字段,可能是类型为String