对于第一个问题:我假设您的数据源url在jar中定义为"application.properties“(或.yml)。如果是这样的话,您可以使用外化配置机制覆盖它。这意味着要么将一个application.properties文件放在jar文件旁边,要么通过命令行参数、环境变量或手册中描述的其他方法之一。
对于第二个问题:spring maven插件允许您构建可执行的jars,它可以作为服务安装在linux系统上。格拉德尔让你也这么做。请参阅spring引导文档中的部署部分。或者,在linux上有许多方法可以在后台运行任务。我将不涵盖这些,因为它已经在这里做了大量的网站。