如果我正确理解 EJB,@Singleton 实际上与普通 Java 中的 Singleton 和 spring 中的 Singleton 相同 -> 一个实例,每个调用同时通过同一个实例。@Stateless 声明了一个 bean,它可以(但不能)有多个实例,但限制是只能在一个实例中同时调用一个。到目前为止对吗?这仍然是 servlet 编程模型:理论上允许 servlet 容器制作 servlet 的多个副本,实际上我还没有看到任何 servlet 容器可以这样做。因此,假设我的代码中没有真正有限的资源,如门、窗或打印机(如果我这样做了,我仍然可以用队列和其他东西来解决它),真正的例子是什么,使用 @Stateless 比使用@Singleton。
问候莱昂