问题发生
原先代码如下:
//认证授权码
private static volatile String AUTHORIZATION_CODE = "init";
git push 之后,sonar认为这是个bug检测报告截图如下:
分析排查
解释说明:
中文翻译如下:
从搜索引擎上寻找答案,得到部分解释说明如下:
解决问题
//认证授权码
private static AtomicReference<String> ATOMIC_AUTHORIZATION_CODE =
new AtomicReference<>();
其赋值与取值,则采用set()、get() 方法来完成。
改动后重新git push 之后,sonar中的bug消除。问题解决