WASLiberty & Apache Wink (REST Impl) で J2EE を使用しています。場合によっては、API クラスをシングルトンにする必要がありますが、プライベート コンストラクターはおそらく REST では機能しません。誰かが api をシングルトンとして使用しましたか? ヒントはありますか?
1 に答える
0
ウィンクのドキュメントによると
@Scope アノテーション JAX-RS 仕様によると、デフォルトでは、プロバイダ クラスとリソース クラスは、JAX-RS アプリケーションごとに 1 回インスタンス化されます。このインスタンス化には、呼び出されるクラスのデフォルト コンストラクターが含まれ、その後で依存関係が注入されます。
リソースクラス(つまりAPIクラス)のインスタンス化はインジェクションで行うので、デフォルトのctorの可視性は問題にならないと思います(最悪の場合は公開してください)
于 2014-12-02T14:38:45.170 に答える