Spring util: properties - можете ли вы изменить кодировку на UTF-8?

Я работаю над преобразованием некоторых файлов свойств из iso-8859-1 в utf-8. Я реализовал resource.control для большинства файлов ресурсов, чтобы он читался как кодировка utf-8.

Я наткнулся на файл свойств, который был определен весной с помощью тега util: properties.

Мне было интересно, есть ли способ указать, что кодировка по умолчанию - utf-8? Я рассмотрел возможность определения этого bean-компонента с помощью ReloadableResourceBundleMessageSource, однако это потребовало бы большого процесса рефакторинга, поскольку логика в bean-компоненте ожидает, что это будет карта.

определены с использованием spring 3.0.5

<util:properties id="fooProperties" location="file:${AXE_APPCONFIG}/foo.properties"/>

Я знаю, что по определению файлы свойств java закодированы в формате iso-8859-1, однако я подумал, что Spring, возможно, придумал способ изменить его кодировку (например, Resource .Control)

5
задан phanneman 28 December 2011 в 23:05
поделиться