【问题标题】:SonarQube catch 22 with serializable lists带有可序列化列表的 SonarQube 捕获 22
【发布时间】:2015-05-21 20:24:27
【问题描述】:

一开始我的课是这样的:

public class MyClass implements Serializable {

    private List<Role> roles;

}

SonarQube 指出List 是可序列化类的成员,它本身是不可序列化的。很公平,我将切换到List 的可序列化实现,例如ArrayList。

public class MyClass implements Serializable {

    private ArrayList<Role> roles;

}

此时 SonarQube 很不高兴,因为“角色应该使用像 'List' 这样的接口,而不是像 'ArrayList' 这样的实现”,这让我回到了原来的位置。

有没有办法摆脱这个循环?

【问题讨论】:

    标签: java sonarqube


    【解决方案1】:

    看来您的问题在两天前才解决。

    https://jira.sonarsource.com/browse/SONARJAVA-808

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-08
    • 2018-06-06
    • 2023-01-28
    • 2016-07-25
    • 2016-07-01
    • 2018-04-17
    相关资源
    最近更新 更多