gpt4 book ai didi

java - .properties-file 中的特殊字符 ("\")

转载 作者:搜寻专家 更新时间:2023-11-01 03:56:32 25 4
gpt4 key购买 nike

我正在开发一个在 Windows 上执行的 Java 应用程序。我在 .properties 文件中有几个反斜杠(“\”)。这是文件的样子:

dir=\\127.0.0.1\d$\dir\dir2\dir3

我使用 Spring 注释 Value 读取属性 dir:

@Value("${dir}")
protected String dir;

当在代码中使用属性 dir 时,这会产生字符串 127.0.0.1d$dirdir2dir3

我试过这样的 unicode 转义:

dir=\u005C\u005C127.0.0.1\u005Cd$\u005Cdir\u005Cdir2\u005Cdir3

我也试过像这样用反斜杠转义:

dir=\\\\127.0.0.1\\d$\\dir\\dir2\\dir3

当在代码中使用属性 dir 时,上述两种尝试都会产生字符串 \\127.0.0.1d$dirdir2dir3

我希望在代码中使用该属性时将属性 dir 设置为 \\127.0.0.1\d$\dir\dir2\dir3。 .properties 文件应该是什么样子才能得到这个结果?

最佳答案

您可以使用正斜杠,这超出了它在 Windows 上工作的原因

关于java - .properties-file 中的特殊字符 ("\"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38828523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com