Специальные символы (обратная косая черта) в файле .properties

У меня есть несколько обратных косых черт ("\") в файле свойств. Вот как выглядит файл:

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

Это приводит к строке 127.0.0.1d$dirdir2dir3, когда свойство dir используется в коде.

Я пробовал побеги юникода следующим образом:

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

Я также пробовал обратную косую черту как побег следующим образом:

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

Обе приведенные выше попытки приводят к строке \\127.0.0.1d$dirdir2dir3, когда в коде используется свойство dir.

Я хочу, чтобы свойство dir было установлено на \\127.0.0.1\d$\dir\dir2\dir3, когда свойство используется в коде. Как должен выглядеть файл .properties, чтобы получить этот результат?


person user1766169    schedule 08.08.2016    source источник
comment
@Tunaki Я отредактировал свой пост. Можно ли использовать Properties.load(), когда свойства читаются с использованием аннотации?   -  person user1766169    schedule 08.08.2016
comment
О, это совсем другой вопрос, потому что я предполагаю, что вы используете Spring для ввода значения. Вы должны задать новый вопрос в своей конфигурации Spring вместо того, чтобы редактировать этот, но убедитесь, что вы прочитали этот вопрос до того, как stackoverflow.com/questions/37858207/.   -  person Tunaki    schedule 08.08.2016
comment
@Тунаки Хорошо. Я задал здесь новый вопрос: stackoverflow.com/questions /38828523/   -  person user1766169    schedule 08.08.2016