現在、Spring MVC Web アプリケーションを単一の war ファイルにバンドルしています。問題は、Spring コンテキスト xml ファイルの開発バージョンがサーバーにデプロイされていることです。
xml ファイルに mysql と hibernate のデバッグまたは最適化されていない構成がたくさんあります。
ビルド プロセス中にこのファイルを製品版と交換するにはどうすればよいですか?
現在、Spring MVC Web アプリケーションを単一の war ファイルにバンドルしています。問題は、Spring コンテキスト xml ファイルの開発バージョンがサーバーにデプロイされていることです。
xml ファイルに mysql と hibernate のデバッグまたは最適化されていない構成がたくさんあります。
ビルド プロセス中にこのファイルを製品版と交換するにはどうすればよいですか?
Spring では、ビルド環境に基づいてさまざまな構成 xml ファイルを使用できます。これを行う方法に関するチュートリアルは次のとおりです。
http://hmkcode.com/spring-profile-xml-configuration/
さらに、maven を使用すると、さまざまな環境に対して個別のビルドを実行できます。
http://maven.apache.org/guides/mini/guide-building-for-different-environments.html