0

struts2 Webアプリケーションでは、DB通信にHibernateORMを使用しています。デフォルトのhibernate.cfg.xmlファイルですべての接続プロパティを構成しました。接続プロパティは環境ごとに異なります。つまり、ローカル開発システム、ベータ版、ステージング、ライブでは異なります。

最近、スケジュールされたジョブの詳細がDBに保存されるように、quartz.propertiesファイルを追加しました。次のようなquartz.propertiesでDBプロパティを再度提供しています

#quartz table prefixes in the database

org.quartz.jobStore.tablePrefix = QRTZ_

org.quartz.jobStore.misfireThreshold = 60000

org.quartz.jobStore.isClustered = false



#The details of the datasource specified previously

org.quartz.dataSource.myDS.driver = com.mysql.jdbc.Driver

org.quartz.dataSource.myDS.URL = jdbc:mysql://localhost:3306/gsraisin

org.quartz.dataSource.myDS.user = root

org.quartz.dataSource.myDS.password = rootAdmin

org.quartz.dataSource.myDS.maxConnections = 20

単一の場所でプロパティを使用できる方法はありますか?つまり、可能であればhibernte.cfg.xmlで使用し、Quartzアプリで同じ詳細を使用できますか?それに応じて私に提案してください。

4

0 に答える 0