Spring配置调用不同的数据库环境,如dev、int、uat、prod
我有一个 Java 独立应用程序,它使用 Spring 核心容器和 spring jdbc。我有不同的数据库环境,如 dev、int、uat、prod。每个环境的这些数据库配置详细信息和数据源与 DAO bean 一起在 spring 配置文件 spring-beans.xml 中配置。 现在我必须更新应用程序,就像如果我在运行应用程序时传递特定的数据库环境(如 dev、int、uat、prod)作为参数,应用程序将调用参数中提到的数据库。有什么出路吗?
I am having a Java standalone application, which is using the Spring core container and spring jdbc. I have different database environments like dev,int,uat,prod. These database configuration details and datasources for each environments are configured in spring configuration file spring-beans.xml along with the DAO beans.
Now i have to update the application, like if i passed a particular the database environment(like dev,int,uat,prod) as arguments at the time of running the application, the application will invoke the database as mentioned in the arguments. is there any way out?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为你应该将 spring 与 hibernate 结合使用,这样会更容易,或者你可以使用 JDNI
i think you should used spring with hibernate it much easier or you can use JDNI for that