起初我有一个班级:
public class MyClass implements Serializable {
private List<Role> roles;
}
SonarQube指出List
是可序列化类的成员,本身不可序列化。很公平,我将切换到List
的{{1}}的可序列化实现。
ArrayList
此时SonarQube不高兴,因为“角色应该使用诸如'List'之类的接口,而不是像'ArrayList'这样的实现,”这让我回到原来的位置。
有没有办法退出这个循环?