devops的sonar扫描类缺少构造函数问题

一,问题描述

  最近在用devops流水线工具时,代码经过sonar扫描,总是提示某个服务类缺少构造函数,对private的变量进行初始化。

  项目中类中变量初始化使用的是spring的注解@autowired。

二,问题定位

  代码中private final static 的变量要放置最上面

  底下依次为,日志log变量,自定义其他变量(包括@autowired的变量)

  这样调整位置以后,sonar扫描通过。

posted @ 2019-02-17 16:05  superChong  阅读(383)  评论(0编辑  收藏  举报