Java Web アプリケーションを開発しています。Web アプリケーションでクラスの public final static 変数を宣言するだけでなく、コンテキスト パラメーターを設定することの利点/欠点は何かと考えていました。
たとえば、「serviceFee」など、アプリケーション全体で一定の変数があります。ServletContext
この変数をコンテキスト パラメーターとして保存できます (これは、オブジェクトにアクセスできる場合にのみアクセスできることを意味します)。
また
クラスの 1 つ (例: クラス) で public static final 変数として値を設定できます(その後、オブジェクトInvoice
にアクセスせずにすべてのクラスにアクセスできます)。ServletContext
ある方法が他の方法よりも好まれる理由についてのアドバイスを探しています。
ありがとうございました。