Linux 和 Windows 的 Java Spring 项目环境属性文件



我有一个包含属性文件的java spring项目。在文件中,有很多文件夹路径定义。但这些路径是 Linux 路径。即/home/share/Document.我想在Linux和Windows下开发该项目,因此我创建了一个网络共享,可以在Windows环境下访问Linux文件。但是,我必须在 Linux 路径前面添加一个前缀 例如network...homeshareDocument以使路径正常工作。

处理此问题的标准/正常方法是什么?我可以想象我应该有两个环境属性文件。例如,一个称为DEV_unix.properties,另一个称为DEV_win.properties。但这看起来并不完美。

有人可以分享他/她的见解吗?

在这种情况下,您可以使用配置文件。在应用程序中设置活动配置文件。{配置文件}.属性。您可以将此配置文件设置为环境变量或虚拟机参数,以便您需要根据操作系统在不同的计算机中设置环境变量。您可以查看以下链接以获取更多详细信息。 Springboot 未加载 application.dev.properties 文件

最新更新