gpt4 book ai didi

java - @Singleton 类我是否必须将构造函数设为私有(private)

转载 作者:行者123 更新时间:2023-11-29 03:48:47 25 4
gpt4 key购买 nike

我正在使用 @Singleton 注释在 Java EE 6 中编写单例类。我还没有声明构造函数。

我是否必须显式创建一个私有(private)构造函数?

我问的原因是我正在使用 PMD 和规则 UseSingleton被标记。我认为PMD不理解注解@Singleton?

最佳答案

PMD 建议将构造函数设为 private,这样其他人就无法实例化您的单例对象。它不知道 Java EE 6 注释。

您可以安全地忽略此警告。

关于java - @Singleton 类我是否必须将构造函数设为私有(private),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9681191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com