【问题标题】:Starting database on program start在程序启动时启动数据库
【发布时间】:2020-03-05 11:42:03
【问题描述】:

我正在编写一个连接到 Postgres 数据库的小型应用程序。

eclipse 或 maven 是否支持启动脚本,允许我在启动程序时检查数据库是否正在运行,如果没有则启动它?我认为这可能是不好的编程习惯,因为服务器永远不会在生产环境中这样做,但是它确实会使开发对我来说更容易。

提前谢谢你!

【问题讨论】:

  • 每个 Java 程序都有一个入口点。只需检查入口点并启动数据库,如果它没有启动然后

标签: java eclipse postgresql maven


【解决方案1】:

plugin 是您问题的快速答案。这个 postgresql-maven-plugin 可以执行启动和停止 postgres 服务器。建议您完全设置不同的配置文件以分隔开发和构建阶段。

【讨论】:

    【解决方案2】:

    我没有完全回答您的问题,但我想添加评论。一个很好的方法是使用 docker 和 docker-compose 作为管理和启动应用程序所需的所有服务的中心工具。它工作得很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-08
      • 2012-03-18
      • 1970-01-01
      • 1970-01-01
      • 2015-03-20
      • 2012-05-12
      • 2016-08-05
      相关资源
      最近更新 更多