Муравей propertyfile заменяющий проблему значения

Я пытаюсь изменить значения в своем application.properties файле, и я сталкиваюсь с проблемами с дополнительным "\" символ при попытке заменить адресами URL. Этого не происходит, когда я заменяю обычный текст.

Вот раздел файла свойств, который я пытаюсь изменить:

# Web Info
web.url=http://www.testaddress.com
web.user=TestAccount

Вот раздел моего сценария, это не работает правильно:

<propertyfile file="application.properties">
  <entry key="web.url" operation="=" value="${webaddress}" />
  <entry key="web.user" operation="=" value="${username}" />
</propertyfile>

То, что происходит, - то, что web.user заменяется очень хорошо, но адрес выходит, будучи похож так:

# Web Info
web.url=http\://www.realaddress.com
web.user=RealAccount

Я не могу объяснить обратную косую черту, если я повторяю $ {webaddress} переменная, это не имеет его. Какая-либо идея относительно того, что может продолжаться?

Спасибо.

1
задан Zero Cool 26 July 2010 в 23:09
поделиться

1 ответ

Проверьте метод "store" объекта Properties. В javadoc конкретно говорится:

Ключевые и элементарные символы #, ! =, и : записываются с предшествующей обратной косой чертой, чтобы убедиться, что они правильной загрузки.

2
ответ дан 2 September 2019 в 22:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: