Struts 2 - 開発モードの例

Struts 2 –開発モードの例

Struts 2開発では、これは学習する最初の構成可能な値である必要があります。 Struts 2開発モードを有効にするには、auto configuration and properties files reloadおよびextra logging and debugging機能を指定することで、Struts2の開発速度を大幅に向上させることができます。

自動リロード機能は本当に便利な機能です。 プロパティまたはXML構成ファイルを変更するたびに、アプリケーションを有効にするために再起動する必要がなくなります。

デフォルトでは、Struts 2開発モードは無効になっています。

Strut2開発モードを有効にします

StrutsプロパティファイルまたはXML構成ファイルのいずれかで、「struts.devMode」値をtrueに設定します。

struts.properties

struts.devMode = true

struts.xml


    

Strut2開発モードを無効にします

StrutsプロパティファイルまたはXML構成ファイルのいずれかで、「struts.devMode」をfalseに設定します。

struts.properties

struts.devMode = false

struts.xml


    

開発モードは、開発環境またはデバッグ環境でのみ適しています。 実稼働環境では、you HAVE TO disabled it。 アプリケーション構成全体、プロパティファイルはリクエストごとにリロードされるため、パフォーマンスに大きな影響を与えます。また、多くの追加のログおよびデバッグ情報も提供されます。

Struts構成ファイルをコミットする前に、開発モードがオフになっていることを確認してください。 多くの偶発的なコミットのケースを見ました-開発モードを有効にしてコミットし、誰かがQA環境のソースコードを取得するだけです。 率直に言って、QAがパフォーマンステストを行うことはめったにありません。機能が存在することを確認し、本番環境に展開された開発モード対応アプリケーションで終わります。 何だと思う? すぐにクライアントから多くの悲鳴の電話が届きます…