当前位置: 首页 > 知识库问答 >
问题:

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

仲孙逸明
2023-03-14

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

处理这个问题的标准/常规方法是什么?我可以想象我应该有两个环境属性文件。例如,一个叫做DEV_unix。属性,另一个是调用DEV_-win。财产。但这看起来并不完美。

有人能分享一下他/她的见解吗?

共有1个答案

赫连智
2023-03-14

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

 类似资料:
  • 我需要为不同的环境加载属性,如DEV、QA和我为每个环境都有不同的属性文件。因此,我通过在服务器中设置environment属性并访问该值以加载相应的属性文件来解决这一问题。在谷歌搜索时,我发现spring环境配置文件提供了类似场景的解决方案。然而,即使在这里,我也必须将服务器中的active-profile变量设置为环境变量。 与本机方法相比,使用spring环境配置文件有什么好处?

  • 现在,在这个src文件夹中,我想在多个子文件夹上运行声纳配置文件,并排除一些第三方src文件夹。有人能帮我做这个吗?现在,sonar在上面的任何一个文件夹子文件夹中运行所有src的配置文件?

  • 本文向大家介绍在Windows和Linux中创建Python虚拟环境,包括了在Windows和Linux中创建Python虚拟环境的使用技巧和注意事项,需要的朋友参考一下 虚拟环境用于更有效地管理我们的Python项目。每个项目都有一个专用的环境,以获得更好的结果和将来的更新。例如,我们有一个使用Django2.1的项目,另一个使用Django2.2的项目。现在,在这种情况下,我们可以将虚拟环境用

  • 问题内容: JVM中的系统属性System.getProperties()和环境变量System.getenv()有什么区别? 问题答案: 我认为两者之间的区别归结为访问。系统环境变量可以由任何进程访问,而Java系统属性只能由添加到它们的进程访问。 另外,正如Bohemian所说,env变量是在OS中设置的(但是可以通过Java设置),而系统属性则作为命令行选项传递或通过设置setPropert

  • 不知什么原因,我的有许多的重复项。据我所知,长是不好的,因为它会减慢搜索过程。删除这些副本安全吗? C:\程序文件(x86)\Intel\ICLS客户端\;C:\程序文件\Intel\ICLS客户端\;C:\Windows\System32;C:\Windows;C:\Windows\System32\WBEM;C:\Windows\System32\WBEM;C:\Windows\System3

  • 如何决定projectkey?我的意思是我们在哪里可以找到我们的<代码>。Net,< code>plsql项目? 注意-我是这些声纳的新手,正在尝试在我的组织中自己设置所有这些。