2011-12-28 6 views
0

私は、Springコアコンテナとspring jdbcを使用するJavaスタンドアロンアプリケーションを使用しています。私はdev、int、uat、prodのような異なるデータベース環境を持っています。これらのデータベース構成の詳細と各環境のデータソースは、スプリング構成ファイルspring-beans.xmlとDAO Beanで構成されています。 アプリケーションを更新する必要があります。たとえば、アプリケーションの実行時に引数としてデータベース環境(dev、int、uat、prodなど)を渡した場合、アプリケーションは引数で述べたようにデータベースを呼び出します。何か脱出はありますか?dev、int、uat、prodのような異なるデータベース環境を呼び出すためのスプリング構成

答えて

0

は、私はそれがはるかに簡単に休止状態またはあなたがその

db1Jndi= 
jdbc.url=jdbc:mysql://localhost:3306/db1 
jdbc.driverClassName=com.mysql.jdbc.Driver 
jdbc.username=root 
jdbc.password=root 

db2Jndi= 
jdbc.url=jdbc:mysql://localhost:3306/db2 
jdbc.driverClassName=com.mysql.jdbc.Driver 
jdbc.username=root 
jdbc.password=root 
ためJDNIを使用することができますし、あなたが春を使用すべきだと思います
関連する問題