私はRESTful Webサービスを開発しています.Jerseyのドキュメントを読んでいるときに、注釈に出くわしました.@Singleton
私の Web サービスでは、主にパラメーターとして提供された一意のキーに基づいてデータを返しています。Student_Id が渡されると、Student のすべての情報が返されます。
だから私の質問は、いつ@Singleton
そのような種類の Web サービスに適しているのでしょうか?
ドキュメントによると@RequestScoped
リクエスト処理でリソースが複数回使用される場合、常に同じインスタンスが使用されます。
その場合、わざわざ使用しないでください@Singleton
。
また、リクエストごとに新しいインスタンスを作成する必要があるユースケースは何ですか?
この投稿を見ましたが、私の質問には答えられませんでした。