EJBを正しく理解していれば、@Singletonは実際にはプレーンJavaのシングルトンと同じであり、春のシングルトンでもあります-> 1つのインスタンスで、すべての呼び出しが同時に同じインスタンスを通過します。@Stateless は、複数のインスタンスを持つことができる (ただし、すべきではない) Bean を宣言しますが、同時に 1 つのインスタンスに含めることができる呼び出しは 1 つだけであるという制限があります。右ソファ?これは、サーブレット プログラミング モデルに関する私にとどまります。理論的には、サーブレット コンテナーはサーブレットの複数のコピーを作成することが許可されていますが、実際には、サーブレット コンテナーでそれを行うのを見たことがありません。したがって、コードにドア、窓、プリンターなどの非常に限られたリソースがないと仮定すると (もしそうなら、キューなどで解決できます)、 @Stateless の使用が@シングルトン。
よろしくレオン