小编Sha*_*mad的帖子

下面的Java代码真的包含循环依赖吗?

'

在我们团队最近的一次讨论中,我编写了以下代码,该代码后来被标记为具有循环依赖关系,尽管根据我的知识和经验,事实并非如此。我需要一些新的眼光来审视它,这样我才能了解更多。

免责声明:生产代码已转换为相应的虚拟代码以避免版权问题。主方法(当然)在产品代码中不存在。

Beany.java

public class Beany {

    private String x;

    public static void main(String[] args) {
        // main exists for testing purposes here. Depicts the functionality of validation function.
        List<BeanyValidator> validatorList = List.of(isConfigDataNull(),
                                                     isValueOfXEmpty());
        Beany beany = new Beany();
        beany.setX("");
        System.out.println(collectErrorsFrom(beany, validatorList));
    }

    public void setX(String x) { // setters in our code does not exist. This is merely for demo purposes here.
        this.x = x;
    }

    public String getX() {
        return x;
    }
}
Run Code Online (Sandbox Code Playgroud)

BeanyValidator.java

public …
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
1
解决办法
154
查看次数

标签 统计

java ×1