1

以下は私のクラスです。各クラスに入って初期化せずに、すべてのパッケージでClient オブジェクトを使用できるようにします。また、これを達成するための最善の方法を提案してください。Bean または利用可能なものを使用して、私はこれが初めてです。私はJavaスプリングフレームワークを使用しています。

public class BSService
{

Client bSClient;

private String bSApiKey = "api_key";


public BSService()
{
    this.bSClient = new Client( bSApiKey );
}


public Client getBSClient()
{
    return this.bSClient;
}
}
4

2 に答える 2

0

ServletContext のオブジェクトは、プロジェクトのデプロイ時に Web コンテナーによって作成されます。このオブジェクトを使用して、web.xml ファイルから構成情報を取得できます。Web アプリケーションごとに 1 つの ServletContext オブジェクトしかありません。context-param 要素 (web-app のサブ要素) は、アプリケーション スコープで初期化パラメーターを定義するために使用されます。param-name と param-value は context-param のサブ要素です。param-name 要素はパラメーター名を定義し、param-value はその値を定義します。

<web-app>
 ......

  <context-param>
    <param-name>parametername</param-name>
    <param-value>parametervalue</param-value>
  </context-param>
 ......
</web-app>
于 2015-07-11T12:19:05.133 に答える