Spring:在线/离线两种数据库配置

发布于 2024-11-01 21:31:53 字数 141 浏览 0 评论 0原文

有没有一种方法可以拥有两种配置,在线时自动使用一种配置,本地时自动使用另一种配置?

我的意思是保存了两个连接,一个用于在线版本(当我在另一台服务器上尝试我的网站时),一个用于我的本地测试...

抱歉我的英语不好,我希望有人能理解我的意思

Is there a method to have two configurations that automatically use one when online and another when local?

I mean two connections saved, one for the online version (when I try my website on another server) and one for my local tests...

Sorry for my bad english, I hope that someone can understand what i mean

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

楠木可依 2024-11-08 21:31:53

是的,有可能,

我假设您的数据库 bean 是在 spring 上下文文件中定义的。

您有 2 个选择:

  • 您可以将在线和离线 bean 放在单独的上下文中,并根据环境变量加载它们
  • ,或者您可以简单地将上下文文件作为参数传递给您的应用程序并手动启动 spring

Yes it is possible,

I assume that your database beans are defined in a spring context file.

You have 2 choices:

  • You can either put the online and offline beans in separate contexts and load them depending upon an environment variable
  • Or you can simply pass the context files as parameters to your application and fire up spring manually
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文