0
我此行我的代碼錯誤PMD:有關記錄
private transient final Logger logger = LoggerFactory.getLogger(getClass());
我建我的項目和PMD檢查卻對我說:
The Logger variable declaration does not contain the static and final modifiers.
我能做些什麼來解決這個問題?我試圖把static修飾符,但與此錯誤出現:
Cannot make a static reference to the non-static method getClass() from the type Object
工作, 謝謝! – KTF 2014-09-10 20:19:31
實際上,它應該是'私有靜態最終記錄器LOG = ...'。您不希望任何人爲記錄器引用分配新值。 – 2014-09-11 17:11:34
哦,謝謝,我一直在學習java可能2個月現在是啊,我不是很好 – Emrage 2014-09-11 18:21:30