gpt4 book ai didi

java - 创建一个无法用NEW实例化的EJB

转载 作者:行者123 更新时间:2023-12-01 12:28:32 25 4
gpt4 key购买 nike

对于一个基本的 EJB

@Stateless
@Local
public class boo {
...
}

该项目正在将 10 年前使用静态方法模式编写的大量业务逻辑 jar 转换为 EJB 模式和 REST 服务。我的问题是上面的例子可能在数百个这样的地方被实例化

boo = new boo();

这让我的生活变得悲惨。由于 EJB 不允许您执行私有(private)构造函数,有没有一种方法可以让我使用 NEW 语句导致编译器错误,以便我们让我的生活更轻松地跟踪所有内容并将它们转换为 bean 注入(inject)?我有一个类在 773 个位置实例化。

最佳答案

您应该能够暂时将其设为私有(private),以帮助查找编译错误。

此外,大多数 IDE 中都有一些工具可以让您“查找用法”或“查找引用”。只需创建公共(public)无参数构造函数,然后右键单击构造函数名称,然后选择查找命令即可。在 Eclipse 上,它简称为“引用”。

关于java - 创建一个无法用NEW实例化的EJB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26131857/

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