2015-05-21 27 views
5

起初,我不得不線沿線的一類:SonarQubeSonarQube趕上22序列化的列表

public class MyClass implements Serializable { 

    private List<Role> roles; 

} 

指出List,序列化類中的一員,是不是序列化本身。很公平,我將切換到List的可序列化實現,如ArrayList

public class MyClass implements Serializable { 

    private ArrayList<Role> roles; 

} 

此時SonarQube是不高興,因爲「角色應該使用的接口,如‘列表’,而不是像‘ArrayList的’實現」,這讓我回到我原來的位置。

有沒有辦法擺脫這個循環?

回答